共用方式為


SqlParameter.SqlValue 屬性

定義

取得或設定參數值為 SQL 型別。

public:
 property System::Object ^ SqlValue { System::Object ^ get(); void set(System::Object ^ value); };
public object SqlValue { get; set; }
[System.ComponentModel.Browsable(false)]
public object SqlValue { get; set; }
member this.SqlValue : obj with get, set
[<System.ComponentModel.Browsable(false)>]
member this.SqlValue : obj with get, set
Public Property SqlValue As Object

屬性值

Object而 是參數的值,使用 SQL 型別。 預設值為 null。

屬性

備註

對於輸入參數,該值被綁定為 SqlCommand 傳送到伺服器的 。 對於輸出與回傳值參數,值會在 和 SqlCommand 的完成後設定,當 閉 SqlDataReader 合後。

此性質可設為空值或 DBNull.Value。 用 DBNull.Value 來傳送一個 NULL 值作為參數的值。 使用 null 或設定 SqlParameter.SqlValue 不使用參數的預設值。

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

DbType SqlDbType與性質皆可透過設定 推斷。SqlParameter.Value

SqlParameter.Value屬性會被覆蓋。SqlDataAdapter.UpdateCommand

使用屬性 SqlParameter.Value 將參數值以通用語言執行時(CLR)類型回傳。

有關串流的資訊,請參閱 SqlClient 串流支援

適用於

另請參閱