Hallo,
der Code sollte richtig sein und die Tabelle solange gesperrt, bis die aktuelle Transaktion abgeschlossen ist.
Bitte ausprobieren, hab's selbst noch nicht benutzt und müsste jetzt auch raten.
so in der Art?
Delphi-Quellcode:
programmdb.ADOEintragsID.LockType := ltPessimistic;
programmdb.ADOEintragsID.Connection.BeginTrans;
...
programmdb.ADOEintragsID.Connection.CommitTrans;
Stephan