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 になっていなければなりません。