IDataParameter.Value 屬性

定義

取得或設定參數的值。

public:
 property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
public object? Value { get; set; }
public object Value { get; set; }
member this.Value : obj with get, set
Public Property Value As Object

屬性值

Object,為參數的值。 預設值為 null。

範例

下列範例會建立實作類別 的實例, SqlParameter並設定其部分屬性。

public void CreateSqlParameter()
{
    SqlParameter parameter = new SqlParameter(
        "@Description", SqlDbType.VarChar);
    parameter.Value = "garden hose";
    parameter.Size = 11;
}
Public Sub CreateSqlParameter()
    Dim parameter As New SqlParameter( _
        "@Description", SqlDbType.VarChar)
    parameter.Value = "garden hose"
    parameter.Size = 11
End Sub

備註

針對輸入參數,值會系結至 IDbCommand 傳送至伺服器的 。 針對輸出和傳回值參數,此值會在 完成 IDbCommand 時設定,並在 關閉之後 IDataReader 設定。

將 Null 參數值傳送至伺服器時,用戶必須指定 DBNull,而非 Null。 系統中的 Null 值是沒有值的空物件。 DBNull 用於表示 null 值。

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

屬性 Value 會由 Update覆寫。

適用於