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; }
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 介面,則嘗試轉換任何類型的值。 如果指定的型別與值不相容,則轉換錯誤可能會產生。

DbTypeOdbcType 屬性都可以藉由設定 Value來推斷。 如果適用,在執行參數化語句時,也會推斷 Value 大小、有效位數和小數字數。 不過,推斷的值不會向用戶公開。

方法 ValueUpdate 覆寫 屬性。

適用於

另請參閱