共用方式為


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。 系統中的空值是指沒有值的空物件。 DBNull 用於表示 null 值。 若參數用於呼叫具有預設值參數的儲存程序,設 Value 為 null 則會使用預設值。

如果應用程式指定資料庫類型,當提供者將資料傳送到伺服器時,綁定值會被轉換成該類型。 提供者嘗試轉換任何支援介面 IConvertible 的值類型。 若指定型別與該值不相容,可能會產生轉換錯誤。

DbType OdbcType與性質皆可透過設定Value推斷。 若適用,大小、精確度與縮放也會從 Value 參數化語句執行時推斷出。 然而,推斷出的數值不會暴露給使用者。

Value 性質會被 Update 方法覆蓋。

適用於

另請參閱