Data.SqlExpr.TCustomSQLDataSet.ParamCheck
Delphi
property ParamCheck: Boolean read FParamCheck write FParamCheck default True;
C++
__property bool ParamCheck = {read=FParamCheck, write=FParamCheck, default=1};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | protected | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TCustomSQLDataSet |
Description
Spécifie si la liste de paramètres d'un ensemble de données SQL est régénérée si la commande SQL change.
Par défaut, la propriété Params est mise à jour automatiquement pour refléter les paramètres qui apparaissent dans la requête spécifiée par la propriété CommandText (ou la propriété SQL pour TSQLQuery). Quand la propriété CommandText est modifiée, la propriété Params est régénérée pour refléter le nouveau jeu de paramètres.
Dans certains cas, vous voudrez redéfinir ce comportement par défaut. Par exemple, lors de la spécification d'une instruction DDL (Data Definition Language) qui définit une procédure stockée, la commande SQL résultante peut inclure des paramètres. Néanmoins, ces paramètres ne doivent pas être utilisés en tant que paramètres de l'ensemble de données SQL, car il n'y a pas de paramètres de la commande DDL, mais plutôt des paramètres de la procédure stockée que la commande crée.
Afin de redéfinir la génération par défaut de la propriété Params en réponse aux modifications de CommandText, définissez ParamCheck à false.