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


OracleParameter.Value Свойство

Определение

Возвращает или задает значение параметра.

public:
 property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
public:
 virtual property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))]
public object Value { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))]
public override object Value { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))>]
member this.Value : obj with get, set
Public Property Value As Object
Public Overrides Property Value As Object

Значение свойства

Объект, который является значением параметра. Значение по умолчанию равно NULL.

Реализации

Атрибуты

Комментарии

Для входных параметров значение привязано к OracleCommand, отправляемой серверу. Для параметров выходных и возвращаемых значений значение устанавливается при завершении OracleCommand и после закрытия OracleDataReader.

Для входного параметра Value можно задать объект типа данных Microsoft .NET Framework или типа данных Oracle (например, OracleNumber или OracleString).

При отправке значения нулевых параметров на сервер необходимо указать DBNull, а не null. Значение NULL в системе является пустым объектом, не имеющим значения. DBNull используется для представления значений NULL.

Если приложение указывает тип базы данных, привязанное значение преобразуется в этот тип, когда поставщик отправляет данные на сервер. Поставщик пытается преобразовать любой тип значения, если он поддерживает интерфейс IConvertible. Ошибки преобразования могут привести к тому, что указанный тип несовместим со значением.

DbType, OracleTypeи Size свойства параметра можно вывести, задав значение. Поэтому их не требуется указывать. Однако они не предоставляются в параметрах свойств OracleParameter. Например, если размер параметра был выведен, размер не содержит выводимого значения после выполнения инструкции.

Значения InputOutput, Outputи ReturnValueParameterDirection, используемые свойством Value, будут типами данных Microsoft .NET Framework, если входное значение не было типом данных Oracle (например, OracleNumber или OracleString). Это не относится к типам данных REF CURSOR, BFILE или LOB.

Свойство Value перезаписывается методом Update.

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