Hallo,
ich habe heute auch versucht mit dynamischen SQL zu arbeiten. Bekomme jedoch den Fehler 501 (Cursor beim Fetch geschlossen).
Mein Code:
PHP-Code:
Wird dem Programm übergeben: SQLSTM = 'Select * from LIB/Tab'
C/EXEC SQL
C+ Prepare MyStmt from :SQLSTM
C/End-Exec
C/EXEC SQL
C+ Declare MyCsr Cursor for MyStmt
C/END-EXEC
C/EXEC SQL
C+ Open MyCsr
C/END-EXEC
C
C/EXEC SQL
C+ Fetch MyCsr
C+ into :FLD1,
C+ :FLD2,
C+ :FLD3
C/END-EXEC
Die Felder stimmen so. Schleife etc muss hierbei nicht beachtet werden, da es nur ein Ausschnitt meines Codes ist.
Gruß Martin
Bookmarks