FireDAC.Comp.BatchMove.TFDBatchMove.Mode
Delphi
property Mode: TFDBatchMoveMode read FMode write FMode default dmAlwaysInsert;
C++
__property TFDBatchMoveMode Mode = {read=FMode, write=FMode, default=0};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | FireDAC.Comp.BatchMove.pas FireDAC.Comp.BatchMove.hpp |
FireDAC.Comp.BatchMove | TFDBatchMove |
説明
TFDBatchMove のデータ移動モードを指定します。
Mode プロパティを使用して、TFDBatchMove コンポーネントがデータ移動先に対してレコードの追加、置換、削除をどう行うかを制御します。取り得る値は以下のとおりです。
名前 | 説明 |
---|---|
dmAlwaysInsert | 移動元から移動先にレコードを追加します。内容のマッチングは行われません。これがデフォルト モードです。 |
dmAppend | 対応するレコードが移動先テーブルになければ、移動元から移動先にレコードを追加します。主キー フィールドを使ったマッチングが行われます。 |
dmAppendUpdate | 対応するレコードが移動先テーブルになければ、移動元から移動先にレコードを追加します。移動元テーブルのレコードに対応するレコードが移動先テーブルにある場合には、レコードの更新も行われます。主キー フィールドを使ったマッチングが行われます。 |
dmDelete | 移動元テーブルのレコードに対応する移動先テーブルのレコードが削除されます。主キー フィールドを使ったマッチングが行われます。 |
dmUpdate | 移動元テーブルのレコードに対応する移動先テーブルのレコードが更新されます。 |