FireDAC.Stan.Intf.TFDMergeDataMode

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TFDMergeDataMode = (dmNone, dmDataSet, dmDataAppend, dmDataMerge, dmDeltaSet,
dmDeltaAppend, dmDeltaMerge);

C++

enum DECLSPEC_DENUM TFDMergeDataMode : unsigned int { dmNone, dmDataSet, dmDataAppend, dmDataMerge, dmDeltaSet, dmDeltaAppend, dmDeltaMerge };

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public
FireDAC.Stan.Intf.pas
FireDAC.Stan.Intf.hpp
FireDAC.Stan.Intf FireDAC.Stan.Intf


Beschreibung

Gibt an, wie die Daten der angegebenen Datenmenge in dieser Datenmenge zusammengeführt werden sollen.

Diese Aufzählung gibt an, wie die Daten der angegebenen Datenmenge in dieser Datenmenge zusammengeführt werden sollen. Die folgende Tabelle enthält die möglichen Werte:

Modus Beschreibung Änderungen in dieser Datenmenge eintragen

dmNone

Daten nicht zusammenführen.

-

dmDataSet

Leert diese Datenmenge und fügt stattdessen Datensätze aus der angegebenen Datenmenge ein.

Ja

dmDataAppend

Hängt Datensätze aus der angegebenen Datenmenge an diese Datenmenge an.

Ja

dmDataMerge

Ruft die Primärschlüssel aus der angegebenen Datenmenge ab und versucht, in dieser Datenmenge Entsprechungen mit dem gleichen Primärschlüssel zu finden. Danach wird einer der folgenden Schritte ausgeführt:

  • Die Datensätze in dieser Datenmenge werden mit den Entsprechungen aus der angegebenen Datenmenge aktualisiert, sofern vorhanden.
  • Wenn für einen Datensatz in der angegebenen Datenmenge keine Entsprechung in dieser Datenmenge vorhanden ist, wird der Datensatz als neuer Datensatz an diese Datenmenge angehängt.
  • Die Datensätze, für die Entsprechungen als gelöscht markiert sind, werden gelöscht, sofern vorhanden.

Ja

dmDeltaSet

Leert die aktuelle Datenmenge und fügt stattdessen Datensätze aus der angegebenen Datenmenge ein.

Nein

dmDeltaAppend

Hängt Datensätze aus der angegebenen Datenmenge an diese Datenmenge an.

Nein

dmDeltaMerge

Ruft die Primärschlüssel aus der angegebenen Datenmenge ab und versucht, in dieser Datenmenge Entsprechungen mit dem gleichen Primärschlüssel zu finden. Danach wird einer der folgenden Schritte ausgeführt:

  • Die Datensätze in dieser Datenmenge werden mit den Entsprechungen aus der angegebenen Datenmenge aktualisiert, sofern vorhanden.
  • Wenn für einen Datensatz in der angegebenen Datenmenge keine Entsprechung in dieser Datenmenge vorhanden ist, wird der Datensatz als neuer Datensatz an diese Datenmenge angehängt.
  • Die Datensätze, für die Entsprechungen als gelöscht markiert sind, werden gelöscht, sofern vorhanden.

Nein

Siehe auch