Data.Win.ADODB.TCustomADODataSet.UpdateBatch
| [–] Properties | |
|---|---|
| Type: procedure function
| |
| Visibility: public | |
| Source: Data.Win.ADODB.pas Data.Win.ADODB.hpp
| |
| Unit: Data.Win.ADODB | |
| Parent: TCustomADODataSet | |
Delphi
procedure UpdateBatch(AffectRecords: TAffectRecords = arAll);
C++
void __fastcall UpdateBatch(TAffectRecords AffectRecords = (TAffectRecords)(0x2));
Description
Writes pending batch updates to disk.
Call UpdateBatch to write any pending updates to disk for a dataset that is in batch update mode to the associated database.
The AffectRecords parameter may be any one of the following TAffectRecords values:
| Option | Meaning |
|---|---|
| arCurrent | Only the updates for the current row are applied. |
| arFiltered | Only updates for rows matching the current filter are applied. |
| arAll | Updates for all rows are applied. |
| arAllChapters | Update affects all chapters (ADO chapters) |
Note: To use batch updating, the CursorType property of the dataset component must be either ctKeySet (the default) or ctStatic and the LockType property must be ltBatchOptimistic.