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


OdbcParameter.Value Свойство

Определение

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

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

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

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

Реализации

Атрибуты

Примеры

В следующем примере создается OdbcParameter и задаются некоторые его свойства.

Public Sub CreateOdbcParameter()  
    Dim parameter As New OdbcParameter("Description", OdbcType.VarChar, 88)  
    parameter.Value = "garden hose"  
End Sub   
public void CreateOdbcParameter()   
 {  
    OdbcParameter parameter = new OdbcParameter("Description", OdbcType.VarChar, 88);  
    parameter.Value = "garden hose";  
 }  

Комментарии

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

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

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

DbType Свойства и OdbcType можно вывести, задав .Value Если применимо, размер, точность и масштаб также выводятся на Value основе выполнения параметризованной инструкции. Однако выводимые значения не предоставляются пользователю.

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

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

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