Bde.DBTables.TBDEDataSet.CommitUpdates
Delphi
procedure CommitUpdates;
C++
void __fastcall CommitUpdates();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TBDEDataSet |
Beschreibung
Löscht den Puffer für zwischengespeicherte Aktualisierungen.
Mit CommitUpdates können Sie den Puffer für zwischengespeicherte Aktualisierungen löschen, nachdem die Methode ApplyUpdates und die Methode Commit einer Datenbankkomponente erfolgreich ausgeführt wurden. Durch das Löschen des Zwischenspeichers nach dem Schreiben der Aktualisierungen können Sie sicherstellen, dass im Speicher nur die Datensätze verbleiben, die nicht verarbeitet werden konnten und von der Ereignisbehandlungsroutine für OnUpdateRecord oder OnUpdateError ausgelassen wurden. Die Datensätze, die sich weiterhin im Zwischenspeicher befinden, können von einer Anwendung geändert werden.
Werden Datensätze nach einem Aufruf von CommitUpdates geändert, wird der Puffer für zwischengespeicherte Aktualisierungen wieder gefüllt. Die Änderungen müssen anschließend mit ApplyUpdates in die Datenbank geschrieben werden.
Hinweis: Werden Aktualisierungen in Anwendungen mit der Methode ApplyUpdates einer Datenbankkomponente in alle mit der Datenbankkomponente verbundenen Datenmengen eingetragen, muss CommitUpdates nicht aufgerufen werden.