次の方法で共有


SqlCeParameter.Value Property

パラメータの値を取得または設定します。

名前空間: System.Data.SqlServerCe
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)

構文

'宣言
Public Overrides Property Value As Object
public override Object Value { get; set; }
public:
virtual property Object^ Value {
    Object^ get () override;
    void set (Object^ value) override;
}
/** @property */
public Object get_Value ()

/** @property */
public void set_Value (Object value)
public override function get Value () : Object

public override function set Value (value : Object)

プロパティ値

パラメータの値を示す Object。既定値は null です。

解説

値は、サーバーに送信する SqlCeCommand に連結されます。

null パラメータ値をサーバーに送信するときには、null ではなく、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";

スレッド セーフ

この型の public static (Visual Basic では Shared ) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

Windows Vista、Windows Mobile 5.0、Windows XP Professional with Service Pack 2 (SP2)、Windows Server 2003、Windows Mobile 2003 for Pocket PC、Windows CE 5.0
バージョン情報
.NET Framework および .NET Compact Framework
3.5 でサポート
.NET Framework
3.0 でサポート
.NET Compact Framework および .Net Framework
2.0 でサポート

参照

リファレンス

SqlCeParameter Class
SqlCeParameter Members
System.Data.SqlServerCe Namespace
SqlCeParameter.SqlDbType Property
SqlCeParameter.DbType Property