FireDAC.Stan.Intf.TFDMergeMetaMode

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 :
  • Dans cet ensemble de données, mettez à jour les types et tailles des données des colonnes avec les métadonnées de l'ensemble de données spécifié (uniquement pour les colonnes portant des noms identiques).
  • Si aucune colonne ne porte un nom identique dans cet ensemble de données, ajoute une nouvelle colonne à cet ensemble de données.
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 :
  • Si cet ensemble de données ne comporte pas de colonnes, applique le mode mmAdd.
  • Sinon, applique le mode mmError.
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.

Voir aussi