Value プロパティ
パラメータの値を取得または設定します。
名前空間: System.Data.SqlServerCe
アセンブリ: System.Data.SqlServerCe (System.Data.SqlServerCe.dll)
構文
'宣言
Public Overrides Property Value As Object
Get
Set
'使用
Dim instance As SqlCeParameter
Dim value As Object
value = instance.Value
instance.Value = value
public override Object Value { get; set; }
public:
virtual property Object^ Value {
Object^ get () override;
void set (Object^ value) override;
}
abstract Value : Object with get, set
override Value : Object with get, set
override function get Value () : Object
override function set Value (value : Object)
プロパティ値
型: System. . :: . .Object
パラメータの値を示す Object。既定値は nullNothingnullptrunitNULL 参照 (Visual Basic では Nothing) です。
実装
説明
値は、サーバーに送信する SqlCeCommand に連結されます。
null パラメータ値をサーバーに送信するときには、 null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) ではなく、DBNull を指定する必要があります。これは値を持たない空のオブジェクトです。DBNull は、null 値を表すために使用します。
アプリケーションでデータベースの型を指定すると、プロバイダがサーバーにデータを送信するときに、連結された値はその型に変換されます。IConvertible インターフェイスをサポートしている場合、プロバイダはすべての型の値を変換しようとします。指定した型が値と互換性がない場合、変換エラーが発生する可能性があります。
Value を設定すると、DbType プロパティと SqlDbType プロパティの両方が推論できるようになります。
Value プロパティは、Update によって上書きされます。
使用例
SqlCeParameter を作成し、その Value プロパティを設定する例を次に示します。
Dim param As New SqlCeParameter("@Description", SqlDbType.NVarChar)
param.Value = "garden hose"
SqlCeParameter param = new SqlCeParameter("@Description", SqlDbType.NVarChar);
param.Value = "garden hose";