Data.Win.ADODB.TCustomADODataSet.UpdateBatch
Delphi
procedure UpdateBatch(AffectRecords: TAffectRecords = arAll);
C++
void __fastcall UpdateBatch(TAffectRecords AffectRecords = (TAffectRecords)(0x2));
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | TCustomADODataSet |
Beschreibung
Trägt ausstehende Batch-Aktualisierungen in die Datenbank ein.
Mit UpdateBatch können Sie die noch nicht eingetragenen Änderungen einer Datenmenge, die im Batch-Aktualisierungsmodus geöffnet wurde, in die Datenbank schreiben.
Der Parameter AffectRecords kann einen der folgenden TAffectRecords-Werte annehmen:
Option | Bedeutung |
---|---|
arCurrent | Es werden nur die Aktualisierungen des aktuellen Datensatzes eingetragen. |
arFiltered | Es werden nur die Aktualisierungen der Datensätze eingetragen, die dem aktuellen Filter entsprechen. |
arAll | Die Aktualisierungen aller Datensätze werden eingetragen. |
arAllChapters | Die Aktualisierungen aller Chapter (ADO-Chapter) werden eingetragen. |
Anmerkung: Batch-Aktualisierungen sind nur möglich, wenn die Eigenschaft CursorType der Datenmenge den Wert ctKeySet (Standard) oder ctStatic und die Eigenschaft LockType den Wert ltBatchOptimistic hat.