[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Oct 2005
    Beiträge
    42

    FETCH INTO Variablen Dynamisch verändern

    Hallo,

    ist es möglich die INTO Variablen beim Fetch dynamisch zu verändern? Je nach SELECT Befehl?

    Die Verarbeitung soll so ablaufen, dass der Benutzer Ausgabe Felder auswählen kann.
    Diese werden dann dynamisch zu einem SELECT Befehl zusammen geschustert.

    Jenachdem ob das Abfragefeld nun nummerisch oder alpha ist müssten die INTO Variablen verändert werden.

    Hoffe es wird klar, was ich meine.

    Marcel

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Da gehts jetzt in die SQLDA-Verarbeitung, was mit Abstand komplizierter wird.
    Du musst eine SQLDA anlegen, die mindestens genausoviele Typstrukturen enthält wie der Select selber.
    Abfragen kann man es über das "describe statement".
    Innerhalb der SQLDA gibt man dann sowohl den SQL-Typ als auch die Adresse (%ADDR) einer Hostvariablen an.

    Der Fetch wird dann mit "fetch mycursur using : mysqlda" verwendet.

    Aber:
    Warum selektierst du nicht immer alle möglichen Felder und kannst den Fetch dann statisch verwenden ? Die Performance ist da sicherlich zu vernachlässigen.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Oct 2005
    Beiträge
    42
    Hallo

    Danke für die Antwort, probiere ich jetzt gleich sofort aus.

    Die ermittelten Daten werden in eine Datei geschrieben. Nun habe ich als INTO Variablen einfach die Dateifelder benutzt und mache nach dem FETCH einen WRITE und schon hab ich alle gewünschten Daten in der Tabelle.

    Ist vielleicht nicht ganz sauber aber es funktioniert.

    Gruß

    Marcel

Similar Threads

  1. Brauche Hilfe zu FETCH xxx USING DESCRIPTOR
    By AndreasH in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 08-05-15, 13:09
  2. QueryManager / Query ---> Aufruf mit Variablen
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 29-11-06, 18:07
  3. FETCH n ROws in einzelne Felder einer DS
    By pedro-zapata in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 11-09-06, 12:34
  4. Group und fetch first xx rows
    By linguin in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 04-08-06, 10:38
  5. Schriftgröße verändern bei *AFPDS
    By marcel331 in forum NEWSboard Drucker
    Antworten: 5
    Letzter Beitrag: 10-07-06, 12:24

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •