Zitat Zitat von ASFOURI Beitrag anzeigen
Hallo an *Alle

INFO zur Lösung:

INSERT INTO GVKP VALUES(: ds_gvkp : AnzeigerDS);
die Anweisung hat leider nicht funktioniert.

Funktioniert hat es dann mit dieser Definition
*--> Anzeiger Variable (indicator) zur GVKP
D AnzeigerV S 5I 0 DIM(22) INZ(*ZEROS)

*--> Null Value
D NULL S 5I 0 Inz(-1)

Dann das NULL-Feld (Nummer 21) mit NULL definierien.
AnzeigerV(21) = NULL;

EXEC SQL
INSERT INTO GVKP VALUES(:ds_gvkp :AnzeigerV);


viele Grüße
Jürgen
... seltsam, seltsam das INZ sollte eigentlich nur in einer DS erforderlich sein, da diese sonst als char behandelt und mit blank initialisiert wird. (Die reference garantiert das zumindest für static (= global) Felder, scheint aber auch für automatic storage (locale Variablen) ohne INZ auf die Felddefaults, in diesem Fall 0, zu funzen.

D*B