PDA

View Full Version : Update von Datensätzen



alex61
27-10-22, 12:09
Hallo, habe wieder mal eine Frage:

Ich habe ein einfaches RPG-Programm, welches eine Datei (es greifen u.U. auch noch andere Programme auf diese Datei zu) durchliest und ein bestimmtes Feld updatet. Ich stelle aber immer wieder fest, dass nach Ende des Programms nicht alle Datensätze upgedatet wurden. Gibt es eine Möglichkeit um sicherzustellen, dass auch wirklich alle Sätze sicher upgedatet werden ? Was sollte man da codieren ?

Für Infos bin ich wie immer dankbar.

Grüße A.

Fuerchau
27-10-22, 12:16
Das hört sich für mich seltsam an, da eine Datei für Update nicht geblockt wird.
Wenn allerdings das Ganze unter Commitsteuerung steht, dann fehlt halt einfach der Commit selber.

alex61
27-10-22, 12:19
ok danke, das werde ich versuchen !

Robi
27-10-22, 13:02
m.e. solltest du WISSEN, ob ihr mit Commitment arbeitet oder nicht!

Wenn das Feld im Key ist, verschiebst du ggf den Zeiger und liest gar nicht alle.

oder ein anderes Pgm macht nach dir deinen Update wieder zunichte.
Lesen ohne sperre, (dialog o.ä), benötigte Felder überschreiben, lesen ins 'nichts', Satz übertragen und schreiben --> der alte wert wieder drin!

oder ...
...
Robi