Datasnap.DBClient.TCustomClientDataSet.Cancel
Delphi
procedure Cancel; override;
C++
virtual void __fastcall Cancel();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Datasnap.DBClient.pas Datasnap.DBClient.hpp |
Datasnap.DBClient | TCustomClientDataSet |
説明
Cancel は,現在のレコードに対する未登録の変更を取り消します。
Cancel メソッドを呼び出すと,現在のレコードに属する 1 つまたは複数の項目に対して加えられた変更を取り消すことができます。変更がデータベースに登録されていなければ,Cancel はレコードを以前の状態に戻し,データセットステータスを dsBrowse に設定します。
メモ: Cancel メソッドと RevertRecord メソッドを混同しないでください。RevertRecord メソッドも現在のレコードに対する変更を取り消しますが,Cancel が未登録の変更を取り消すのに対して,RevertRecord は変更ログにすでに登録されている変更を削除します。