Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Cette méthode crée un paramètre de requête.
Syntaxe
expression. Add (Name, iDataType)
expression Variable qui représente un objet Parameters .
Paramètres
| 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.