Einzelnen Beitrag anzeigen

Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.439 Beiträge
 
Delphi 2007 Professional
 
#3

Re: deadlock - update conflicts with concurrent update.

  Alt 13. Feb 2006, 11:23
Es handlet sich hier nicht um Eingabewerte von einem Bneutzer sondern um interne Funktionen, die UPDATE Anweisungen in die Datenbank schreiben (also nicht auf einen Benutzer warten oder sonstiges).
Nur habe ich das Problem, wenn viele Leute gleichzeitig Änderungen machen Die Transactionen auch noch so kurz sein können, es sich immer wieder mal ausgeht, das sich ein deadlock ergibt.

Das ganze Programm ist so aufgebaut :
Beim Datenladen wir deine Transaktion werzeugt und die Daten geladen die Transaktion geschlossen und dann in TEdit oder TTrees oder sonsitgen angezeigt.
Wenn gespeichert werden soll, wird eine Transaktion erzeugt und eine TIBQuery mit den Parametern befüllt und dann Commit und Tranasktion geschlossen.

Das ist zu 100% überall so gelöst, also sind die Transaktionen von haus aus schon sehr kurz.

Nur ab und zu geht sich der Deadlock trotzdem aus, oder es werden mehrere Datensätze auf einmal upgedated
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat