Hallo,

Commit Steuerung ermöglicht die Festlegung des Sperrverhaltens. Bei repeatable read (as400 nennt das auch all) bleiben gelesene Sätze bis zum Transaktionsende (commit oder rollback) gesperrt.

mfg

Dieter Bender

Zitat Zitat von CrazyJoe Beitrag anzeigen
Hallo,

eines meiner Dialogprogramme besteht aus mehreren einzelnen Programmen welche als Module gewandelt und anschließend zu einem Programm gebunden wurden.

Jetzt habe ich folgendes Problem: Das erste Modul liest einen Satz zur weitern Bearbeitung ein und sperrt diesen, vor jedem Modul wechsel muss ich dann den Satz wieder freigeben, um ihn dann wieder zu sperren. Genau in dem kurzen Zeitraum kann ein anderes Programm den Satz sperren, was eigentlich nicht sein sollte.

Gibt es eine Möglichkeit, dass die zu einem Programm vereinten Module einen Satz gemeinsam nutzen können ohne den Datensatz vor jedem Modul wechsel freizugeben und wieder zu sperren?

Danke für Eure Hilfe!

Joe