Метод Parameters.Add (Excel)
Создает новый параметр запроса.
Синтаксис
expression. Add (Name, iDataType)
Выражение Переменная, представляющая объект Parameters .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Name | Обязательный | String | Имя указанного параметра. Имя параметра должно соответствовать предложению параметра в инструкции SQL. |
iDataType | Необязательный | Variant | Тип данных параметра. Может быть любой константой XlParameterDataType . Эти значения соответствуют типам данных ODBC. Они указывают тип значения, которое ожидает получить драйвер ODBC. Microsoft Excel и диспетчер драйверов ODBC принудят значение параметра, заданное в Excel, к правильному типу данных драйвера. |
Возвращаемое значение
Объект Parameter , представляющий новый параметр запроса.
Пример
В этом примере изменяется инструкция SQL для таблицы запроса. Предложение (city=?)
указывает, что запрос является запросом параметров, а для значения city задана константа 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
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.