Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.005 Beiträge
 
Delphi 2009 Professional
 
#4

Re: ADO + Mehrbenutzerbetrieb + Transaktionen + SQL Server

  Alt 20. Mai 2009, 07:41
Zitat von sega84:
Zitat:
"Read Uncommitted" als Transaktionslevel ist eigenartig:
Das stimmt leider. Das Problem liegt daran, dass trotz einer geöffneten Transaktion ein anderer Benutzer auf den Datensatz zugreifen muss. Natürlich kenne ich bereits das Dirty-Read Problem, nur kann ich es leider nicht umgehen.
Wäre ein anderes Transaktionslevel sinnvoller?
Wenn Read Uncommitted verwendet merden muss, kann man natürlich nichst machen. Wir verwenden in einer ähnlichen Umgebung Read Committed. Auch damit kann man ja auf Datensätze zugreifen, die in einer anderen Transaktion verwendet werden. (Man sieht aber im Unterschied zu Read Uncommitted nur die Datenfeldwerte, die committed wurden.)
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat