Поделиться через


Метод 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 и обратная связь.