Anmelden

View Full Version : variable keyfeldlänge



jajonowak
01-04-08, 12:01
Hallo Forum,

ich muß auf einen Datensatz zugreifen bei dem das Key-Feld eine variable Feldlänge hat.

RPG hat da wohl seine Probleme, deshalb meine Frage:

wie komme ich an den Datensatz (muß nur prüfen ob der Satz in der DB vorhanden ist)

gruß
Hans-Joachim

Fuerchau
01-04-08, 13:17
Hier muss ILERPG ran.
Das Feld ist dann einfach mit "varying" zu definieren.

Im RPG ist das ungleich schwieriger.
Du benötigst eine DS:
I MYKDS DS
I MYKLEN B 1 20 <= Binär 2-Byte
I MYKFLD 3 10 <= max. Länge

Im KFLD gibst du die DS an, füllst MYKLEN mit der Länge des Inhaltes MYKFLD.

Ich weiß allerdings nicht, ob der Compiler DS'n als KFLD akzeptiert.