Bde.DBTables.TBatchMove.Destination
Delphi
property Destination: TTable read FDestination write FDestination;
C++
__property TTable* Destination = {read=FDestination, write=FDestination};
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| property | published | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TBatchMove |
説明
バッチ処理のデスティネーションのデータベーステーブルに対応する TTable オブジェクトを指定します。
Destination プロパティは,バッチ処理で作成または変更されるデータベーステーブルを指定できます。Destination に対するバッチ処理は,Mode プロパティの値によって異なります。
| モード | デスティネーションに対する影響 |
|---|---|
|
batAppend |
デスティネーションテーブルにレコードを追加します。以前から存在しているレコードは変更されません。デスティネーションテーブルは既存のものでなくてはなりません。 |
|
batUpdate |
ソーステーブルの対応する項目と一致するキー設定項目があるデスティネーションテーブルのレコードを,ソースのレコードと一致するように変更します。新しいレコードは追加されません。デスティネーションテーブルは既存のもので,インデックスが定義されていなければなりません。 |
|
batAppendUpdate |
ソーステーブルの対応する項目と一致するキー設定項目があるデスティネーションテーブルのレコードを,ソースのレコードと一致するように変更します。キー設定項目と一致しないソースレコードはデスティネーションテーブルに追加されます。デスティネーションテーブルは既存のもので,インデックスが定義されていなければなりません。 |
|
batDelete |
デスティネーションテーブルのレコードでソーステーブルのレコードと一致するものを削除します。デスティネーションテーブルは既存のもので,インデックスが定義されていなければなりません。 |
|
batCopy |
ソースのレコードと一致するように Destination テーブルを作成します。Destination が既存のものの場合は,ソースのコピーで書き換えられます。 |