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 (например, или OracleNumberOracleString).

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

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

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

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

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

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