Einzelnen Beitrag anzeigen

Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#3

Re: Firebird: Aktualisierung der Daten

  Alt 1. Feb 2007, 13:17
Hi!

Das was du da beschreibst ist ein Feature. Jeder sieht das, was zu Beginn seiner Transaktion bestand und was er dann geändert/hinzugefügt/gelöscht hat.

Dir sollte das Beenden und neu Öffnen der Transaktion helfen.

Schematisch sieht das dann so aus:
Code:
Transaction.Start(); ->Zustand 1
'INSERT...'
  (eine andere Transaktion tut irgendetwas)
'SELECT ...' -> Zustand 1 + obiges Insert
Transaction.Commit();
Transaction.Start();
'SELECT ...' ->Zustand 1 + obiges Insert + das was die andere Transaktion getan hat
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat