Data.Win.ADODB.TADOQuery.ParamCheck

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property ParamCheck;

C++

__property ParamCheck = {default=1};

Propriétés

Type Visibilité  Source Unité  Parent
property published
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Data.Win.ADODB TADOQuery

Description

Spécifie si la liste de paramètres d'un composant ensemble de données ADO est régénérée si le SQL change à l'exécution.

Data.Win.ADODB.TADOQuery.ParamCheck hérite de Data.Win.ADODB.TCustomADODataSet.ParamCheck. Tout le contenu en-dessous de cette ligne se réfère à Data.Win.ADODB.TCustomADODataSet.ParamCheck.

Spécifie si la liste de paramètres d'un composant ensemble de données 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 (TParameter).

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 ensemble de données 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. Affectez la valeur false à ParamCheck pour empêcher ces paramètres d'être traités par erreur comme des paramètres du composant ensemble de données ADO qui exécute l'instruction DDL.

Voir aussi