TurboDB VCL Komponenten Bibliothek

TTdbTable.BatchMove

TTdbTable

Previous  Top  Next

Die Methode BatchMove verschiebt Datensätze aus einer Datenmenge in die Tabelle.

Delphi Syntax:

function BatchMove(ASource: TDataSet; AMode: TTdbBatchMode): LongInt;

C++ Syntax:

int __fastcall BatchMove(Db::TDataSet* ASource, Tdbtypes::TTdbBatchMode AMode);

Beschreibung

Rufen Sie BatchMove auf, um folgende Operationen durchzuführen:

Kopieren von Datensätzen aus einer anderen in diese Tabelle.
Aktualisieren von Datensätzen in dieser Tabelle, die auch in einer anderen Tabelle existieren.
Datensätze aus einer anderen Tabelle am Ende dieser Tabelle anfügen.
Löschen von Datensätzen aus dieser Tabelle, die in einer anderen Tabelle existieren.

ASource ist eine Datenmengen-Komponente, die Datensätze zum Import (oder beim Löschen) für die Übereinstimmung in dieser Tabelle enthält. Der Parameter AMode gibt an, welche Operation (Kopieren, Aktualisieren, Anfügen oder Löschen) ausgeführt werden soll. Diese Tabelle ist das Ziel der Batch-Operation.

BatchMove gibt die Anzahl der bearbeiteten Datensätze zurück.