Einzelnen Beitrag anzeigen

Benutzerbild von MyRealName
MyRealName

Registriert seit: 19. Okt 2003
Ort: Heilbronn
675 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Lock conflict obwohl die andere Transaction nicht mehr activ ist

  Alt 18. Nov 2017, 20:22
Das ist auch mein Gedanke.

ich habe es mal auf eine Transaktion umgebaut, die extra nur für das Schreiben in diesem Abschnitt da ist. Das heisst ich mache erst ein explizites StartTransaction und in einem try...Except Block Commit oder Rollback, also nichts Retaining.

Aber jetzt habe das folgende Problem :

Obwohl ich ein explizites Rollback und ein neues StartTransaction mache, scheint die Datenbank die Indices schon geupdated zu haben und behauptet felsenfest, dass das Document mit dieser Id schon existiert und ich den index oder den primary key verletze. Mache ich aber in eine console ein select auf die Tabellen dann ist da nichts.

Ist das ein bug von firebird ? oder UniDAC ? Kennt das jemand ?
  Mit Zitat antworten Zitat