Add メソッド (String, Object)

パラメータの名前と値を指定して、SqlCeParameterSqlCeParameterCollection に追加します。

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

構文

'宣言
Public Function Add ( _
    parameterName As String, _
    value As Object _
) As SqlCeParameter
'使用
Dim instance As SqlCeParameterCollection
Dim parameterName As String
Dim value As Object
Dim returnValue As SqlCeParameter

returnValue = instance.Add(parameterName, _
    value)
public SqlCeParameter Add(
    string parameterName,
    Object value
)
public:
SqlCeParameter^ Add(
    String^ parameterName, 
    Object^ value
)
member Add : 
        parameterName:string * 
        value:Object -> SqlCeParameter 
public function Add(
    parameterName : String, 
    value : Object
) : SqlCeParameter

パラメーター

戻り値

型: System.Data.SqlServerCe. . :: . .SqlCeParameter
新しい SqlCeParameter オブジェクトへの参照。

例外

例外 条件
InvalidCastException

value パラメーターとして提供されるオブジェクトを文字列に変換することはできません。これは、オブジェクトがプリミティブ型、SqlDbType、またはバイト配列のいずれでもない場合に発生する可能性があります。

説明

新しい SqlCeParameter オブジェクトの SqlDbType は、value パラメータの .NET Compact Framework 型から推論されません。新しい SqlCeParameter オブジェクトの Value プロパティは value パラメーターを変換して取得した文字列に設定され、SqlDbType は SqlDbType.NChar に設定されます。

作成時にパラメーターの SqlDbType を明示的に設定する場合は、他の Add メソッドのオーバーロードのいずれかを使用する必要があります。

使用例

SqlCeParameterCollection に新しい要素を追加する例を次に示します。この例では、SqlCeCommand が作成されていることを前提にしています。

cmd.Parameters.Add("@Description", "Beverages")
cmd.Parameters.Add("@Description", "Beverages");

関連項目

参照

SqlCeParameterCollection クラス

SqlCeParameterCollection メンバー

Add オーバーロード

System.Data.SqlServerCe 名前空間