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 };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | FireDAC.Stan.Intf.pas FireDAC.Stan.Intf.hpp |
FireDAC.Stan.Intf | FireDAC.Stan.Intf |
Description
Indique comment fusionner les métadonnées de l'ensemble de données spécifié dans cet ensemble de données.
Cette énumération indique comment fusionner les métadonnées (comme les noms de colonnes, les types et les tailles) de l'ensemble de données spécifié dans cet ensemble de données. Le tableau suivant liste les valeurs possibles :
Mode | Description |
---|---|
mmNone | Ne pas comparer ni fusionner les métadonnées. |
mmMerge | Récupère les noms de colonnes à partir de l'ensemble de données spécifié et essaie de trouver les colonnes portant des noms identiques dans cet ensemble de données. Une fois l'opération terminée, effectuez l'une des tâches suivantes :
|
mmAdd | Récupère les noms de colonnes à partir de l'ensemble de données spécifié et essaie de trouver les colonnes portant des noms identiques dans cet ensemble de données. Si aucune colonne ne porte un nom identique dans cet ensemble de données, ajoute une nouvelle colonne à cet ensemble de données. |
mmUpdate | Récupère les noms de colonnes à partir de l'ensemble de données spécifié et essaie de trouver les colonnes portant des noms identiques dans cet ensemble de données. Si une colonne porte un nom identique dans cet ensemble de données, met à jour les types et les tailles des données de la colonne avec les métadonnées de l'ensemble de données spécifié. |
mmAddOrError | Met à jour les métadonnées de cet ensemble de données de la manière suivante :
|
mmError | Récupère les noms de colonnes à partir de l'ensemble de données spécifié et essaie de trouver les colonnes portant des noms identiques dans cet ensemble de données. Lorsqu'il n'en trouve pas ou lorsque les tailles et les types de données des colonnes avec des noms identiques ne correspondent pas, déclenche une exception. |