FireDAC.Comp.DataSet.TFDDataSet.ChangeCount
Delphi
property ChangeCount: Integer read GetChangeCount;
C++
__property int ChangeCount = {read=GetChangeCount, nodefault};
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDDataSet |
Beschreibung
Ermittelt die Anzahl der Änderungen im Änderungsprotokoll.
Mit ChangeCount ermitteln Sie die Anzahl der Änderungen in dem Änderungsprotokoll der Datenmenge. ChangeCount:
- wird erhöht, wenn die Daten bearbeitet werden (z. B. Bearbeiten / Eintragen).
- wird verringert, wenn Änderungen rückgängig gemacht werden (z. B. UndoLastChange).
- wird auf null gesetzt, nachdem alle Aktualisierungen übertragen (CommitUpdates) oder abgebrochen (CancelUpdates) wurden.
Beispiel
procedure TForm1.FDQuery1AfterPost(DataSet: TDataSet);
begin
if TFDDataSet(DataSet).ChangeCount = 0 then
StatusBar1.SimpleText := 'no changes'
else
StatusBar1.SimpleText := Format('%d changed rows', [TFDDataSet(DataSet).ChangeCount]);
end;