Data.Win.ADODB.TADOCommand.ParamCheck

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 published
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Data.Win.ADODB TADOCommand

Description

Indique si la liste de paramètres d'un composant commande ADO est régénérée si le SQL change à l'exécution.

Initialisez ParamCheck pour spécifier si la propriété Parameters est initialisée en utilisant les paramètres de style ":Paramètre" dans une instruction SQL spécifiée dans la propriété CommandText. Si l'instruction SQL spécifiée dans CommandText ne contient que des paramètres de style "?", la propriété Parameters est initialisée uniquement si le fournisseur OLE DB renvoie des informations de paramètre pour une commande SQL. Sinon, les paramètres doivent être créés explicitement en utilisant la méthode CreateParameter (TParameters).

Si ParamCheck a la valeur true, un paramètre est créé pour chaque paramètre de style ":Paramètre" dans l'instruction SQL.

La valeur par défaut de ParamCheck est true.

Cette propriété est pratique pour les instructions du langage de définition de données (DDL) contenant des paramètres dans l'instruction DDL qui ne sont pas des paramètres pour le composant commande ADO. Par exemple, l'instruction DDL de création d'une procédure stockée peut contenir des définitions de paramètres de la procédure stockée. Initialisez ParamCheck à false pour empêcher ces paramètres d'être traités par erreur comme des paramètres du composant commande ADO qui exécute l'instruction DDL.

Voir aussi