Bde.DBTables.TTable.BatchMove
Delphi
function BatchMove(ASource: TBDEDataSet; AMode: TBatchMode): Longint;
C++
int __fastcall BatchMove(TBDEDataSet* ASource, TBatchMode AMode);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TTable |
説明
データセット内のレコードを当該テーブルに移動します。
BatchMove を呼び出すと,以下の処理が行われます。
ほかのテーブルから当該テーブルへレコードをコピーする
ほかのテーブルの対応レコードで当該テーブルのレコードを更新する
ほかのテーブルのレコードを当該テーブルの末尾に追加する
ほかのテーブルにソースがある当該テーブルのレコードを削除する
ASource パラメータは,インポートまたは(削除の場合は)該当するレコードを持っている元のデータセットコンポーネントを表します。AMode パラメータは,実行する操作(コピー,更新,追加,または削除)を示します。次の表に,各バッチ操作の内容を示します。
BatchMove メソッドは,処理したレコード数を返します。