[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    ... ums noch genauer zu beschreiben:
    var = 'select ...'
    prepare s1 from :var
    decalare c1 cursor for s1
    allocate descriptor 'xxx' ...
    describe s1 using descriptor 'xxx'
    open c1
    fetch c1 into sql descriptor 'xxx'
    // anzahl der spalten abrufen
    get descriptor 'xxx' :count = count
    dann in einer Schleife für jede Spalte (i = Spaltennummer):
    get descriptor 'xxx' value :i :type=type, ...
    und dann wie oben von mir schon beschrieben mit
    get descriptor 'xxx' value :i :vdata = data

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.748
    Manchmal frage ich mich, warum immer alles so kompliziert sein muss.
    Mit einer dynamischen SQLDA bekomme ich auch alle Informationen sowie beim Fetch auch gleich die Inhalte. Durch Typanpassung kann ich immer ein CHAR/VARCHAR-Feld als Ziel angeben.
    Ich muss nur halt die SQLDA per %alloc() anlegen, im Array der SQLItem's je Variable einen %alloc() für einen Speicherbeireich durchführen.
    Wenn ich dann fertig bin, kann ich alles per %free() wieder freigeben.

    Descriptoren machen eigentlich nur bei Sprachen Sinn, die keine dynamische SQLDA unterstützen.

    Mit V4R3 habe ich einen SQLCPY entwickelt (in meinem Download zum Test verfügbar), der genau nach diesem Verfahren arbeitet.
    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

Similar Threads

  1. RUNSQL Host Variable zurückgeben
    By oulbrich in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 02-04-14, 12:05
  2. SQL insert mit variable
    By Robi in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 21-03-03, 10:16
  3. Bibliotheksnamen Variable im Query einbauen?
    By DEVJO in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 06-03-03, 12:35
  4. Variable
    By Henrik Motzkus in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 05-03-02, 10:13
  5. ganzes Satzformat in Variable ?
    By hpw in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 15-10-01, 14:23

Berechtigungen

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