OracleCommand.Parameters Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает OracleParameterCollection.
public:
property System::Data::OracleClient::OracleParameterCollection ^ Parameters { System::Data::OracleClient::OracleParameterCollection ^ get(); };
public System.Data.OracleClient.OracleParameterCollection Parameters { get; }
member this.Parameters : System.Data.OracleClient.OracleParameterCollection
Public ReadOnly Property Parameters As OracleParameterCollection
Значение свойства
Параметры инструкции SQL или хранимой процедуры. По умолчанию используется пустая коллекция.
Комментарии
CommandType Если для свойства задано StoredProcedureзначение, CommandText свойство должно иметь имя хранимой процедуры. Пользователю может потребоваться использовать синтаксис escape-символов, если имя хранимой процедуры содержит какие-либо специальные символы. Команда выполняет эту хранимую процедуру при вызове одного из методов Execute.
Поставщик данных .NET Framework для Oracle не поддерживает заполнитель вопросительного знака (?) для передачи параметров в инструкцию SQL, вызываемую параметром OracleCommandCommandType.Text. В этом случае необходимо использовать именованные параметры.
При использовании именованных параметров в инструкции SQL, вызываемой с помощью инструкции OracleCommandCommandType.TextSQL, необходимо предшествуть имени параметра двоеточием (:). Однако в хранимой процедуре или при обращении к именованному параметру в другом месте кода (например, при добавлении OracleParameter объектов в Parameters свойство) не предшествуйте именованному параметру двоеточием (:). Поставщик данных .NET Framework для Oracle автоматически предоставляет двоеточие.