OdbcParameter.Value 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定參數的值。
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
覆寫 屬性。