Add メソッド (String, Object)
パラメータの名前と値を指定して、SqlCeParameter を SqlCeParameterCollection に追加します。
名前空間: 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
パラメーター
- parameterName
型: System. . :: . .String
パラメータの名前。
- value
型: System. . :: . .Object
コレクションに追加する SqlCeParameter の Object 値。
戻り値
型: 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");