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


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).

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

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

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

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

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

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