Hallo,

in einem Cobol-Programm möchte ich über embedded SQL (Cursorverarbeitung) eine DB2-Tabelle auslesen. Leider meckert mir der Pre-Compiler an meinen numerischen Host-Variablen rum. Fehler: SQL0312 30 266 Position 25 Variable DAT-EINGEFUEGT nicht definiert oder
nicht verwendbar.
Alle Character-Host-Variablen akzeptiert er. Woran liegt das ?

Muss ich die Host-Variablen mit EXEC SQL definieren ? Ich denke nicht, oder ?

Anmerkung: Die Cursorverarbeitung läuft Field-by-Field, also nicht Select *. Cobol-Programm ist vom Typ sqlcbl

Vorab vielen Dank für eure Mühe.

wolfinho