Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет параметр или аргумент, связанный с объектом Command на основе параметризованного запроса или хранимой процедуры.
Замечания
Многие поставщики поддерживают параметризованные команды. Это команды, в которых необходимое действие определено один раз, но переменные (или параметры) используются для изменения некоторых сведений команды. Например, инструкция SQL SELECT может использовать параметр для определения соответствующих критериев предложения WHERE, а другой — для определения имени столбца для предложения SORT BY.
Объекты параметров представляют параметры, связанные с параметризованными запросами, или аргументами in/out и возвращаемыми значениями хранимых процедур. В зависимости от функциональности поставщика некоторые коллекции, методы или свойства объекта Parameter могут быть недоступны.
С помощью коллекций, методов и свойств объекта Parameter можно выполнить следующее:
Задайте или возвращает имя параметра со свойством Name .
Задайте или возвращает значение параметра со свойством Value . Значение является свойством по умолчанию объекта Parameter .
Задайте или возвращает характеристики параметров с свойствами Атрибуты, Направление, Точность, Числовое масштабирование, размер и тип .
Передайте длинные двоичные или символьные данные параметру с помощью метода AppendChunk .
Доступ к атрибутам для конкретного поставщика с помощью коллекции свойств .
Если вы знаете имена и свойства параметров, связанных с хранимой процедурой или параметризованным запросом, который требуется вызвать, можно использовать метод CreateParameterдля создания объектов параметров с соответствующими параметрами свойств и использования метода Add для добавления их в коллекцию параметров . Это позволяет задавать и возвращать значения параметров без вызова метода Refresh в коллекции параметров для получения сведений о параметрах от поставщика, потенциально ресурсоемкой операции.
Объект параметра не является безопасным для скриптов.
Этот раздел содержит следующую тему.
См. также
объекта команд (ADO)
Метод CreateParameter (ADO)
коллекции параметров (ADO)
Коллекция свойств (ADO)