SqlCeParameter.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。既定値は nullNULL 参照 (Visual Basic では Nothing) です。
実装
説明
値は、サーバーに送信する SqlCeCommand に連結されます。
null パラメーター値をサーバーに送信するときには、nullNULL 参照 (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";