PDA

View Full Version : embedded SQL - Parameter Marker



Erol
17-11-11, 15:58
Hallo zusammen,

gibt es eine Möglichkeit bei mit PREPARE erstelltem dynamischen SQL auch die unter EXECUTE SqlStm USING xx, xy angegebenen Parameter Marker als Variablen zur Ausführungszeit zu laden oder müssen diese fix zur Umwandlungszeit angegeben werden?

Danke vorab für Hinweise hierzu.

Schöne Grüße

Erol

Fuerchau
17-11-11, 16:03
Leider müssen Parametermarker zur Compilezeit für USING vorhanden sein und am Besten auch noch dem Typ entsprechen, auf jeden Fall muss die Anzahl stimmen.

Voll dynamisches SQL geht nur mit der Bereitstellung einer SQLDA Struktur und USING SQLDA.

Allerdings stellt dies einen sehr hohen Aufwand dar die SQLDA zur Laufzeit zur erstellen, Parameter zu setzen (per Adresse in der SQLDA) oder gar variable Felder im Fetch per SQLDA dann auszulesen.

Gehen tut das allerdings.