PDA

View Full Version : COBOL, embedded SQL und Anzeigervariablen



wolfinho
17-11-08, 08:52
Hallo zusammen,

ersteinmal vielen Dank für die rege Beteiligung an meinem Thema vom Freitag. Ihr habt mir echt weiter geholfen.

Ich habe den Rat angenommen und in das Fetch-Statement eine Überstruktur verwendet. Leider konnte ich das noch nicht austesten, da ich jetzt Probleme mit den Anzeigervariablen bekomme. Mein Code sieht wie folgt aus:

01 H-INDICATORS.
10 H-IND OCCURS 500 TIMES PIC S9(4) BINARY VALUE ZERO.


EXEC SQL
FETCH
CGAI038
INTO
:TADWI038 :H-INDICATORS
END-EXEC


Fehlermeldung:
SQL0312: Position 31 Variable H-INDICATORS nicht definiert oder nicht verwendbar.


In einem anderen Beitrag hier im Forum habe ich gelesen, daß die Anzeigervariable über ein Array abgefangen werden können. Dies betraf aber RPG. Kann das COBOL nicht ?

wolfinho
17-11-08, 08:55
Hallo,

tut mir leid, habe jetzt das Problem gefunden.

Ich muß die Variable H-IND als Anzeigervariable verwenden, dann funktioniert es auch.

Wünsche allen noch eine schöne Arbeitswoche.

Viele Grüße