FireDAC.Comp.DataSet.TFDDataSet.ChangeCount
Delphi
property ChangeCount: Integer read GetChangeCount;
C++
__property int ChangeCount = {read=GetChangeCount, nodefault};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDDataSet |
Description
Obtient le nombre de modifications dans le journal des modifications.
Utilisez ChangeCount pour déterminer le nombre de modifications existant dans le journal des modifications de l'ensemble de données. ChangeCount :
- Augmente lorsque les données sont modifiées (par exemple, Edit / Post).
- Diminue quand les modifications sont annulées (par exemple, UndoLastChange).
- Est définie sur zéro après la validation (CommitUpdates) ou l'annulation des mises à jour (CancelUpdates).
Exemple
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;