PDA

View Full Version : Gegenstück von get descriptor



Robi
10-07-17, 11:17
Hi *all
ich habe folgende Anwendung:
Eine mir unbekannte Datei wird, quasi Spaltenweise, mit SQL und GET DESCRIPTOR gelesen und die einzelnden Felder werden in andere Dateien verteilt. Das funktioniert auch gut.
Vorab habe ich die Datei nach qtemp kopiert und mit "ALTER Table add Column" 2 Felder hinzugefügt. Diese muß ich nun, nachdem der Satz (alle Spalten) verarbeitet wurde, füllen.
Dazu fehlt mir ein eindeutiger Schlüssel, zumal ich ja alle anderen Feldnamen nicht kenne.
Kann ich mit dern GET DESCRIPTOR Befehlen z.B. die Satznr. heraus bekommen?
Oder einen Updat for current Recnr o.ä. machen?
ich finde nix dazu
Vielen Dank

Fuerchau
10-07-17, 11:58
Du musst beim Fetch mittels "RRN(*) as RowNo" eine Zusatzinfo lesen, dann kannst du einen Update "where rrn(*) = ?" durchführen.

Ich weiß nicht, ob man einen "Select ... for update of Col1, Col2" dynamisch preparen kann, dann sollte ein "Update File set Col1=?, set Col2=? where current of CursorName" funktionieren.