FireDAC.Stan.Option.TFDResourceOptions.ParamExpand
Delphi
property ParamExpand: Boolean read GetParamExpand write SetParamExpand
C++
__property bool ParamExpand = {read=GetParamExpand, write=SetParamExpand, stored=IsPES, 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 l'expansion des paramètres.
Utilisez la propriété ParamExpand pour contrôler l'expansion des paramètres. Si elle vaut True, les marqueurs stylisés FireDAC (:nom) sont remplacés par les marqueurs de dialecte SQL du SGBD. Si elle vaut False, FireDAC ne remplace pas les marqueurs des paramètres. La valeur par défaut est True.
La définition de ParamExpand sur False peut être utile dans les conditions suivantes :
- La commande SQL ne peut pas contenir des paramètres, comme un DDL SQL, mais une commande peut contenir des marqueurs spécifiques à FireDAC, qui ne sont pas des paramètres réels. Dans certains cas, ces marqueurs peuvent confondre FireDAC.
- L'application n'utilise pas des paramètres.
La définition de PreprocessCmdText sur False affecte une valeur False à ParamExpand.