メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。
パラメータの名前と値を指定して、 SqlCeParameter を SqlCeParameterCollection に追加します。
Overloads Public Function Add( _
ByVal parameterName As String, _ ByVal value As Object _) As SqlCeParameter
[C#]
public SqlCeParameter Add(stringparameterName,objectvalue);
[C++]
public: SqlCeParameter* Add(String* parameterName,Object* value);
[JScript]
public function Add(
parameterName : String,value : Object) : SqlCeParameter;
パラメータ
- parameterName
パラメータの名前。 - value
コレクションに追加する SqlCeParameter の Object 値。
戻り値
新しい SqlCeParameter オブジェクトへの参照。
例外
例外の種類 | 条件 |
---|---|
InvalidCastException | value パラメータで指定されたオブジェクトは、文字列に変換できません。これは、オブジェクトがプリミティブ型 (SqlDbType またはバイト配列) でない場合に発生することがあります。 |
解説
新しい SqlCeParameter オブジェクトの SqlDbType は、 value パラメータの .NET Compact Framework 型から推論されません。新しい SqlCeParameter オブジェクトの Value プロパティには value パラメータを変換して取得した文字列が設定され、 SqlDbType には SqlDbType.NChar が設定されます。
作成時にパラメータの SqlDbType を明示的に設定する場合は、他の Add メソッドのオーバーロードのいずれかを使用する必要があります。
使用例
[Visual Basic, C#, C++] SqlCeParameterCollection に新しい要素を追加する例を次に示します。この例では、 SqlCeCommand が作成されていることを前提にしています。
Public Sub AddSqlCeParameter(ByVal cmd As SqlCeCommand)
cmd.Parameters.Add("@Description", "Beverages")
End Sub
[C#]
public void AddSqlCeParameter(SqlCeCommand cmd) {
cmd.Parameters.Add("@Description", "Beverages");
}
[C++]
public:
void AddSqlCeParameter(SqlCeCommand* cmd)
{
cmd->Parameters->Add(S"@Description", S"Beverages");
};
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: .NET Compact Framework - Windows CE .NET
.NET Framework セキュリティ:
- 直前の呼び出し元の完全信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細の参照先 : 部分信頼コードからのライブラリの使用
参照
SqlCeParameterCollection クラス | SqlCeParameterCollection メンバ | System.Data.SqlServerCe 名前空間 | SqlCeParameterCollection.Add オーバーロードの一覧