FireDAC.Stan.Option.TFDResourceOptions.ParamCreate
Delphi
property ParamCreate: Boolean read GetParamCreate write SetParamCreate stored IsPCS default True;
C++
__property bool ParamCreate = {read=GetParamCreate, write=SetParamCreate, stored=IsPCS, 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 paramètres.
Utilisez la propriété ParamCreate pour contrôler le remplissage automatique d'une collection de paramètres. Si elle vaut True, le préprocesseur SQL recherche les symboles ':' dans le texte de la commande SQL, extrait les noms des paramètres et les inclut dans une collection de paramètres. 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 ParamCreate 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.
- La commande SQL ne peut pas contenir des paramètres, comme dans un DDL SQL.
- L'application n'utilise pas des paramètres.
La définition de PreprocessCmdText sur False affecte une valeur False à ParamCreate.