FireDAC.Stan.Option.TFDResourceOptions.EscapeExpand
Delphi
property EscapeExpand: Boolean read GetEscapeExpand write SetEscapeExpand stored IsEPS default True;
C++
__property bool EscapeExpand = {read=GetEscapeExpand, write=SetEscapeExpand, stored=IsEPS, 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 traitement des séquences d'échappement.
Utilisez la propriété EscapeExpand pour contrôler l'expansion des séquences d'échappement. Si elle vaut True, les séquences sont traitées et développées en constructions de syntaxe du SGBD cible. Si elle vaut False, FireDAC ignore les séquences d'échappement. La valeur par défaut est True.
La définition de EscapeExpand 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 séquences d'échappement.
- L'application n'utilise pas des séquences d'échappement.
La définition de PreprocessCmdText sur False affecte une valeur False à EscapeExpand.