TurboDB VCL Komponenten Bibliothek

TTdbBatchMove.Mode

TTdbBatchMove

Previous  Top  Next

Die Eigenschaft Mode gibt das Verhalten des Objekts TBatchMode nach dem Aufruf der Methode Execute an.

Delphi Syntax:

property Mode: TTdbBatchMode;

C++ Syntax:

__property Tdbtypes::TTdbBatchMode Mode = {read=FMode, write=FMode, nodefault};

Beschreibung

Mit der Eigenschaft Mode können Sie festlegen, ob das Objekt TBatchMove Datensätze einfügen, ersetzen oder löschen oder die Quelltabelle kopieren soll. Im folgenden finden Sie die möglichen Werte für Mode:

WertBedeutung
tbmAppendDie Datensätze der Quelltabelle werden in die Zieltabelle eingefügt. Die Zieltabelle muß bereits existieren, und die beiden Tabellen dürfen keine Datensätze mit doppelten Schlüsseln enthalten. Dies ist der Standardmodus.
tbmUpdateDie Datensätze der Zieltabelle werden durch die übereinstimmenden Datensätze der Quelltabelle ersetzt. Die Zieltabelle muß existieren und mit einem geeigneten Index versehen sein.
tbmAppendUpdateFalls in der Zieltabelle ein übereinstimmender Datensatz enthalten ist, wird er ersetzt. Andernfalls werden die Datensätze in die Zieltabelle eingefügt. Die Zieltabelle muß existieren und mit einem geeigneten Index versehen sein.
tbmCopyDie Zieltabelle wird mit der Struktur der Quelltabelle erstellt. Falls die Zieltabelle bereits existiert, wird sie bei der Operation gelöscht und durch die neue Kopie der Quelltabelle ersetzt.
tbmDeleteEs werden die Datensätze der Zieltabelle gelöscht, die mit Datensätzen der Quelltabelle übereinstimmen. Die Zieltabelle muß bereits existieren und mit einem Index versehen sein.

 

Hinweis: TTdbBatchMode ist in Unit TdbTypes definiert.