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 Oakland
festgelegt.
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.