Zitat Zitat von tarkusch Beitrag anzeigen
Hallo,

wir haben eine Artikeldatei die als Keyfelder Firmennummer, Datum, und Artikelbezeichnung hat.

Ich habe jetzt ein Wartungsprogramm geschrieben, wobei ich ein Problem mit Artikel die 2 oder mehrmals am selben Tag gebucht werden.

Mit Chain auf die Datei bekomme ich ja jedesmal die erste Buchung sodas ich die 2. 3. etc. nie ändern kann.

Jetzt habe ich einfach seq. in der Datei weitergelesen bis das Erstellungsdatum und Uhrzeit(6 stellig) übereinstimmt.
Aber das Problem ist das Updaten der Datei

Fortschreiben oder Löschen in Datei ARTIKELP ohne vorherige
Eingabeoperation (C G D F).

Da ich ja in MyDs die aktuellen Felder hab, kann ich per Sql im Programm ein update mit MyDs durchführen?
D MyDS E DS ExtName(ARTIKELP)

Dank im Voraus

TARKI

Hallo,

Die Fehlermeldung sagt ganz klar:

Einen Datensatz ändern ohne den Satz vorher zu lesen geht im
RPG nicht ....................

Mit Sql geht das da Du dort die Schlüsselfelder
i.d.R. mit angibst.


Da musst Du dein Programm wohl noch ändern.

Gruß
Michael