FireDAC.Stan.Intf.TFDMergeMetaMode
Delphi
TFDMergeMetaMode = (mmNone, mmMerge, mmAdd, mmUpdate, mmAddOrError, mmError);
C++
enum DECLSPEC_DENUM TFDMergeMetaMode : unsigned int { mmNone, mmMerge, mmAdd, mmUpdate, mmAddOrError, mmError };
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 Metadaten der angegebenen Datenmenge in dieser Datenmenge zusammengeführt werden sollen.
Diese Aufzählung gibt an, wie die Metadaten (wie die Spaltennamen, -typen und -größen) der angegebenen Datenmenge in dieser Datenmenge zusammengeführt werden sollen. Die folgende Tabelle enthält die möglichen Werte:
Modus | Beschreibung |
---|---|
mmNone | Metadaten nicht vergleichen und nicht zusammenführen. |
mmMerge | Ruft die Spaltennamen aus der angegebenen Datenmenge ab und versucht, in dieser Datenmenge Spalten mit den gleichen Namen zu finden. Danach wird einer der folgenden Schritte ausgeführt:
|
mmAdd | Ruft die Spaltennamen aus der angegebenen Datenmenge ab und versucht, in dieser Datenmenge Spalten mit den gleichen Namen zu finden. Wird keine Spalte mit dem gleichen Namen in dieser Datenmenge gefunden, wird eine neue Spalte in diese Datenmenge eingefügt. |
mmUpdate | Ruft die Spaltennamen aus der angegebenen Datenmenge ab und versucht, in dieser Datenmenge Spalten mit den gleichen Namen zu finden. Wird keine Spalte mit dem gleichen Namen in dieser Datenmenge gefunden, werden die Datentypen und Größen der Spalten mit den Metadaten aus der angegebenen Datenmenge aktualisiert. |
mmAddOrError | Aktualisiert Metadaten in dieser Datenmenge folgendermaßen:
|
mmError | Ruft die Spaltennamen aus der angegebenen Datenmenge ab und versucht, in dieser Datenmenge Spalten mit den gleichen Namen zu finden. Werden keine Spalten mit dem gleichen Namen gefunden oder die Datentypen oder Größen von Spalten mit dem gleichen Namen stimmen nicht überein, wird eine Exception ausgelöst. |