Бөлісу құралы:


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 автоматически предоставляет двоеточие.

Применяется к

См. также раздел