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 が既存のものの場合は,ソースのコピーで書き換えられます。 |