Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: aktualisieren der Ansicht im DBGrid

  Alt 16. Jul 2007, 11:12
Hallo,

es reicht eine neue Transaktion zu starten.
Ursache ist, dass DBGrid nicht befüllt wird,
sondern sich selber befüllt und zwar aus der aktuellen DataSource/Dataset.

Interbase/Firebird zeigt nur die aktuellen Daten an,
aktuell heisst, commited zum Zeitpunkt des Starts der Transaktion
(transaction level snapshot)

Ich würd am transaction level auch nix machen.
der könnte z.B. für deine DBGrid-Transaktion
(also die, zu der das dataset gehört)
auf read commited gesetzt werden,
dann siehst du alle gespeicherten Daten,
auch neuere.


Heiko
Heiko
  Mit Zitat antworten Zitat