FireDAC.Comp.DataSet.TFDDataSet.ChangeCount

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property ChangeCount: Integer read GetChangeCount;

C++

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

プロパティ

種類 可視性 ソース ユニット
property public
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet TFDDataSet


説明

変更ログ内の変更の数を取得します。

ChangeCount を使用すると、どのくらいの数の変更が、データセットの変更ログ内にあるのかを判別します。 ChangeCount

  • データが編集された際(たとえば、編集/投稿 など)に、1 つ増えます。
  • 変更が元に戻された際(たとえば、UndoLastChange など)に、1 つ減ります。
  • コミットするか(CommitUpdates)、すべての更新をキャンセル(CancelUpdates)した後に、0 に設定されます。

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;

関連項目