Bde.DBTables.TBatchMode

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TBatchMode = (batAppend, batUpdate, batAppendUpdate, batDelete, batCopy);

C++

enum DECLSPEC_DENUM TBatchMode : unsigned char { batAppend, batUpdate, batAppendUpdate, batDelete, batCopy };

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables Bde.DBTables


Beschreibung

TBatchMode gibt die Art von Batch-Operation an, die mit einer Datenbanktabelle durchgeführt wird.

TBatchMode kann folgende Werte annehmen:


Wert Bedeutung

batAppend

Alle Datensätze der Quelltabelle werden am Ende der Zieltabelle hinzugefügt. Ziel- und Quelltabelle dürfen keine Datensätze mit doppelten Schlüsselwerten enthalten.

batAppendUpdate

Wenn ein übereinstimmender Datensatz in der Zieltabelle vorhanden ist, wird dieser durch den entsprechenden Datensatz der Quelltabelle ersetzt. Andernfalls werden die Datensätze in die Zieltabelle eingefügt. In der Zieltabelle muss ein Index für übereinstimmende Datensätze definiert sein.

batCopy

Die Struktur und die Datensätze der Quelltabelle werden in die Zieltabelle kopiert. Wenn die Zieltabelle bereits vorhanden ist, wird sie entfernt und durch die neue Kopie der Quelltabelle ersetzt.

batDelete

Alle Datensätze der Zieltabelle, die auch in der Quelltabelle vorhanden sind, werden entfernt.

batUpdate

Wenn ein übereinstimmender Datensatz in der Zieltabelle vorhanden ist, wird dieser durch den entsprechenden Datensatz der Quelltabelle ersetzt. In der Zieltabelle muss ein Index für übereinstimmende Datensätze definiert sein.