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