Parameters.Add, méthode (Excel)
Cette méthode crée un paramètre de requête.
Syntaxe
expression. Add (Name, iDataType)
Expression Variable qui représente un objet Parameters .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Name | Obligatoire | String | Nom du paramètre spécifié. Ce nom doit correspondre à la clause du paramètre de l'instruction SQL. |
iDataType | Facultatif | Variant | Type de données du paramètre. Il peut s’agir de n’importe quelle constante XlParameterDataType . Ces valeurs correspondent à des types de données ODBC. Ils indiquent le type de valeur que le pilote ODBC s’attend à recevoir. Microsoft Excel et le gestionnaire de pilotes ODBC forcent la valeur de paramètre donnée dans Excel dans le type de données approprié pour le pilote. |
Valeur renvoyée
Objet Parameter qui représente le nouveau paramètre de requête.
Exemple
Cet exemple montre comment modifier l'instruction SQL pour la table de requêtes 1. La clause (city=?)
indique que la requête est une requête de paramètre et que la valeur de city est définie sur la constante Oakland
.
Set qt = Sheets("sheet1").QueryTables(1)
qt.Sql = "SELECT * FROM authors WHERE (city=?)"
Set param1 = qt.Parameters.Add("City Parameter", _
xlParamTypeVarChar)
param1.SetParam xlConstant, "Oakland"
qt.Refresh
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.