Datenbank Firebird 1.5 Server-Client eingestellt.
Arbeite an 2 Arbeitsplätzen mit der DB.
Wenn ich an Platz1 Daten speichere, sind sie dort auch weiterhin gespeichert.
Auf Platz2 haben die Daten noch den alten Wert, auch wenn ich neu selektier und einlese.
Will ich an Platz2 den gleichen Datensatz speichern wie an Platz1, dann kommt die Meldung:
deadlock update conflict with concurrent update.
Das bedeutet doch, dass die Änderung von Platz1 nicht endgültig ausgeführt worden ist.
In der Connection habe ich aber AUTOCOMIT auf True sitzen.
Er sollte demnach doch selbst die Transaktion beenden.
Die Änderungen an den Daten werden mit Query.post gespeichert.
Verlasse ich das Programm an Platz2 und rufe es erneut auf, dann sind die Änderungen von Platz1 vorhanden.
Irgendwas muss ich noch abschließen, aber was ???