FireDAC.Stan.Option.TFDResourceOptions.MacroCreate

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property MacroCreate: Boolean read GetMacroCreate write SetMacroCreate  stored IsMCS default True;

C++

__property bool MacroCreate = {read=GetMacroCreate, write=SetMacroCreate, stored=IsMCS, default=1};

Propriétés

Type Visibilité  Source Unité  Parent
property published
FireDAC.Stan.Option.pas
FireDAC.Stan.Option.hpp
FireDAC.Stan.Option TFDResourceOptions


Description

Contrôle le remplissage automatique d'une collection de macros.

Utilisez la propriété MacroCreate pour contrôler le remplissage automatique de la collection de macros. Si elle vaut True, le préprocesseur SQL recherche les symboles '!' ou '&' dans le texte de la commande SQL, extrait les noms des macros et les place dans une collection de macros. La recherche est effectuée chaque fois que le texte de la commande change. La valeur par défaut est True.  La définition de MacroCreate sur False peut être utile dans les conditions suivantes :

  • Le SGBD cible utilise des symboles '!', '&' dans son propre dialecte SQL et FireDAC ne peut pas les reconnaître comme construction SQL. De plus, les commandes SQL avec ces symboles peuvent confondre le préprocesseur SQL de FireDAC. Voir Prétraitement du texte des commandes pour une description des macros.
  • L'application remplit la collection de macros manuellement.
  • L'application n'utilise pas des macros.

La définition de PreprocessCmdText sur False affecte une valeur False à MacroCreate.

Voir aussi