Freigeben über


Parameters.Add-Methode (Excel)

Erstellt einen neuen Abfrageparameter.

Syntax

Ausdruck. Hinzufügen (Name, iDataType)

Ausdruck Eine Variable, die ein Parameters-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Name Erforderlich String Der Name des angegebenen Parameters. Der Parametername muss der Parameterangabe in der SQL-Anweisung entsprechen.
iDataType Optional Variant Der Datentyp des Parameters. Kann eine beliebige XlParameterDataType-Konstante sein. Diese Werte entsprechen ODBC-Datentypen. Sie geben den Typ des Werts an, den der ODBC-Treiber erwartet. Microsoft Excel und der ODBC-Treiber-Manager wandeln den in Excel angegebenen Parameterwert in den richtigen Datentyp für den Treiber um.

Rückgabewert

Ein Parameter-Objekt , das den neuen Abfrageparameter darstellt.

Beispiel

In diesem Beispiel wird die SQL-Anweisung für die 1. Abfragetabelle geändert. Die -Klausel (city=?) gibt an, dass es sich bei der Abfrage um eine Parameterabfrage handelt, und der Wert von city wird auf die Konstante Oaklandfestgelegt.

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

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.