Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
Delphi 10.4 Sydney
|
Re: Laufende Transaktion erkennen
15. Jul 2008, 13:46
Hallo Hansa,
im betreffenden Entwickler-Artikel wurd mit einer eigenen Lock-Table gearbeitet.
Dort steht Tabellenname/Id / DBId/ LockDatum/Zeit / Lock-User usw. drin.
Bevor das Programm einen Datensatz bearbeiten kann, muss es erst mal
die DBId in die LockTable packen (per unique index geht das nur einmal).
Das nette daran ist, dass man feststellen (und anzeigen) kann,
wer den Datensatz gerade sperrt.
Der Trick bestand ausserdem daran, das LockDatum per Timer immer wieder zu aktualisieren.
Heiko
Heiko
|