Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
Delphi 10.4 Sydney
|
Re: aktualisieren der Ansicht im DBGrid
16. Jul 2007, 12: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
|