次の方法で共有


SqlCeParameterCollection.Add メソッド (String, Object)

メモ: この API は、互換性のために残されています。

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

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

構文

'宣言
<ObsoleteAttribute("Add(String parameterName, Object value) has been deprecated.  Use AddWithValue(String parameterName, Object value).",  _
    False)> _
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)
[ObsoleteAttribute("Add(String parameterName, Object value) has been deprecated.  Use AddWithValue(String parameterName, Object value).", 
    false)]
public SqlCeParameter Add(
    string parameterName,
    Object value
)
[ObsoleteAttribute(L"Add(String parameterName, Object value) has been deprecated.  Use AddWithValue(String parameterName, Object value).", 
    false)]
public:
SqlCeParameter^ Add(
    String^ parameterName, 
    Object^ value
)
[<ObsoleteAttribute("Add(String parameterName, Object value) has been deprecated.  Use AddWithValue(String parameterName, Object value).", 
    false)>]
member Add : 
        parameterName:string * 
        value:Object -> SqlCeParameter 
public function Add(
    parameterName : String, 
    value : Object
) : SqlCeParameter

パラメーター

  • parameterName
    型: System.String
    パラメーターの名前。

戻り値

型: 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 クラス

Add オーバーロード

System.Data.SqlServerCe 名前空間