FireDAC.Comp.DataSet.TFDDataSet.ChangeCount

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property ChangeCount: Integer read GetChangeCount;

C++

__property int ChangeCount = {read=GetChangeCount, nodefault};

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;

Siehe auch