Hallo,

das funktioniert so nicht. In dieselbe Falle bin ich in ähnlicher Form auch mal getappt.

Wenn Du mit RecNo(rrn) arbeitest, müssen die Sätze bereits in der Datei vorhanden sein, d.h. delete und update funktioniert.

Ein Write klappt aber nur, wenn in der Datei schon ein !!! gelöschter !!! Satz vorhanden ist.

Ausserdem muss "gelöschte Sätze wiederverwenden" für die Datei auf *YES stehen (glaub' ich zumindest).

Gruss
Ulli


Nachtrag:

steht auch so im ILE AS/400 Reference beim Kapitel RECNO:

Note: When the RECNO keyword is specified for input or update files with file-addition ('A' in position 20), the value of the fieldname parameter
must refer to a relative-record number of a deleted record, for the output operation to be successful.