Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Создает новый параметр запроса.
Синтаксис
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 и обратная связь.