TurboDB VCL Komponenten Bibliothek TTdbBatchMove.Mode |
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:
Wert | Bedeutung |
tbmAppend | Die 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. |
tbmUpdate | Die Datensätze der Zieltabelle werden durch die übereinstimmenden Datensätze der Quelltabelle ersetzt. Die Zieltabelle muß existieren und mit einem geeigneten Index versehen sein. |
tbmAppendUpdate | Falls 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. |
tbmCopy | Die 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. |
tbmDelete | Es 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.