バッチ移動の実行

提供: RAD Studio
移動先: 案内検索

TBatchMove の利用:インデックス への移動

メモ: ボーランド データベース エンジン(BDE)は推奨されなくなったので、今後は機能強化されません。たとえば、BDE では Unicode はサポートされません。BDE を使用して新規に開発を始めないでください。既存のデータベース アプリケーションを BDE から dbExpress に移行することを検討してください。

実行時にバッチ処理を実行するには、Execute メソッドを使用します。たとえば、バッチ移動コンポーネントの名前が BatchMoveAdd の場合は、次の文でバッチ処理を実行します。

BatchMoveAdd.Execute;
BatchMoveAdd->Execute();

設計時にバッチ移動コンポーネントを右クリックしてコンテキストメニューから[実行]を選択するという方法でも、バッチ移動を実行できます。

MovedCount プロパティはバッチ移動の実行時に移動されたレコードの数を記録します。

RecordCount プロパティは、移動するレコードの最大数を指定します。RecordCount が 0 の場合、ソースデータセット内の最初のレコードから始まって、すべてのレコードが移動されます。RecordCount が正の数の場合、ソースデータセット内の現在のレコードから始まって、最大で RecordCount 個のレコードが移動されます。ソースデータセット内の現在のレコードから最後のレコードまでの数より RecordCount の方が大きい場合は、ソースデータセットの終わりに達した時点でバッチ移動は終了します。MoveCount を調べると、実際に転送されたレコードの数を確認できます。

関連項目