Thema: Delphi DB Abgleich

Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.641 Beiträge
 
#9

Re: DB Abgleich

  Alt 11. Sep 2007, 14:56
Was soll denn da Abstürzen?
Wenn der Server einfach mal so abkachelt, dann hat wer auch immer ein größeres Problem, als eine nicht abgeschlossene Transaktion.

Nochmal: Du kannst zwar eine Tabelle locken, aber es macht nicht viel Sinn.
Arbeitest Du mit einer Transaktion, dann werden die Daten erst nach Abschluss der Transaktion geschrieben und auch erst dann für andere User sichtbar. Ein Write-Lock wird inenrhalb der Transaktion automatisch gesetzt, das heisst solange die Transaktion läuft kann kein anderer User einen engepackten Datensatz schreibend locken.

Ein kompletter Read-Lock auf der Tabelle würde a) andere Sessions komplett blockieren und b) ist er wie gesagt unsinning wenn nur ein paar Datensätze angepackt werden.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat