Data.Win.ADODB.TCustomADODataSet.UpdateBatch
Delphi
procedure UpdateBatch(AffectRecords: TAffectRecords = arAll);
C++
void __fastcall UpdateBatch(TAffectRecords AffectRecords = (TAffectRecords)(0x2));
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | TCustomADODataSet |
説明
保留中のバッチ更新をディスクに書き込みます。
UpdateBatch を呼び出すと、バッチ更新モードであるデータセットの、ディスクへの保留中の更新を、関連付けられているデータベースに書き込むことができます。
AffectRecords パラメータは、 次の TAffectRecords 値のいずれかになります:
オプション | 意味 |
---|---|
arCurrent | 現在の行の更新のみ適用。 |
arFiltered | 現在のフィルタに一致する行の更新のみ適用。 |
arAll | すべての行の更新を適用。 |
arAllChapters | すべてのチャプター(ADO チャプター)に更新を適用。 |
メモ: バッチ更新を使用するには、データセット コンポーネントの CursorType プロパティが ctKeySet(デフォルト)または ctStatic に、LockType プロパティが ltBatchOptimistic になっていなければなりません。