OleDbParameterCollection.Add メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| Add(OleDbParameter) |
指定した OleDbParameter を OleDbParameterCollectionに追加します。 |
| Add(Object) |
指定した OleDbParameter オブジェクトを OleDbParameterCollectionに追加します。 |
| Add(String, OleDbType) |
パラメーター名とデータ型を指定して、 OleDbParameter を OleDbParameterCollectionに追加します。 |
| Add(String, Object) |
古い.
古い.
パラメーターの名前と値を指定して、OleDbParameterにOleDbParameterCollectionを追加します。 |
| Add(String, OleDbType, Int32) |
パラメーター名、データ型、および列の長さを指定して、OleDbParameterにOleDbParameterCollectionを追加します。 |
| Add(String, OleDbType, Int32, String) |
パラメーター名、データ型、列の長さ、およびソース列名を指定して、OleDbParameterにOleDbParameterCollectionを追加します。 |
Add(OleDbParameter)
指定した OleDbParameter を OleDbParameterCollectionに追加します。
public:
System::Data::OleDb::OleDbParameter ^ Add(System::Data::OleDb::OleDbParameter ^ value);
public System.Data.OleDb.OleDbParameter Add(System.Data.OleDb.OleDbParameter value);
override this.Add : System.Data.OleDb.OleDbParameter -> System.Data.OleDb.OleDbParameter
member this.Add : System.Data.OleDb.OleDbParameter -> System.Data.OleDb.OleDbParameter
Public Function Add (value As OleDbParameter) As OleDbParameter
パラメーター
- value
- OleDbParameter
コレクションに追加する OleDbParameter 。
返品
新しい OleDbParameter オブジェクトのインデックス。
例外
OleDbParameter パラメーターで指定されたvalueは、このパラメーターまたは別のOleDbParameterCollectionに既に追加されています。
value パラメーターは null です。
例
次の例では、 OleDbParameterCollection を作成し、 OleDbParameterを追加します。
public void CreateParameters()
{
OleDbCommand command = new OleDbCommand(
"SELECT * FROM Customers WHERE CustomerID = ?", connection);
OleDbParameterCollection paramCollection = command.Parameters;
OleDbParameter myParm = paramCollection.Add(
new OleDbParameter("CustomerID", OleDbType.VarChar));
}
Public Sub CreateParameters(connection As OleDbConnection)
Dim command As New OleDbCommand( _
"SELECT * FROM Customers WHERE CustomerID = ?", connection)
Dim paramCollection As OleDbParameterCollection = command.Parameters
Dim myParm As OleDbParameter = paramCollection.Add( _
New OleDbParameter("CustomerID", OleDbType.VarChar))
End Sub
こちらもご覧ください
適用対象
Add(Object)
指定した OleDbParameter オブジェクトを OleDbParameterCollectionに追加します。
public:
override int Add(System::Object ^ value);
public:
virtual int Add(System::Object ^ value);
public override int Add(object value);
public int Add(object value);
override this.Add : obj -> int
abstract member Add : obj -> int
override this.Add : obj -> int
Public Overrides Function Add (value As Object) As Integer
Public Function Add (value As Object) As Integer
パラメーター
返品
コレクション内の新しい OleDbParameter オブジェクトのインデックス。
実装
こちらもご覧ください
適用対象
Add(String, OleDbType)
パラメーター名とデータ型を指定して、 OleDbParameter を OleDbParameterCollectionに追加します。
public:
System::Data::OleDb::OleDbParameter ^ Add(System::String ^ parameterName, System::Data::OleDb::OleDbType oleDbType);
public System.Data.OleDb.OleDbParameter Add(string? parameterName, System.Data.OleDb.OleDbType oleDbType);
public System.Data.OleDb.OleDbParameter Add(string parameterName, System.Data.OleDb.OleDbType oleDbType);
override this.Add : string * System.Data.OleDb.OleDbType -> System.Data.OleDb.OleDbParameter
member this.Add : string * System.Data.OleDb.OleDbType -> System.Data.OleDb.OleDbParameter
Public Function Add (parameterName As String, oleDbType As OleDbType) As OleDbParameter
パラメーター
- parameterName
- String
パラメーターの名前。
返品
新しい OleDbParameter オブジェクトのインデックス。
例
次の例では、 OleDbParameterCollection を作成し、 OleDbParameterを追加します。
public void CreateParameters()
{
OleDbCommand command = new OleDbCommand(
"SELECT * FROM Customers WHERE CustomerID = ?", connection);
OleDbParameterCollection paramCollection = command.Parameters;
OleDbParameter myParm = paramCollection.Add(
"CustomerID", OleDbType.VarChar);
}
Public Sub CreateParameters(connection As OleDbConnection)
Dim command As New OleDbCommand( _
"SELECT * FROM Customers WHERE CustomerID = ?", connection)
Dim paramCollection As OleDbParameterCollection = command.Parameters
Dim myParm As OleDbParameter = paramCollection.Add( _
"CustomerID", OleDbType.VarChar)
End Sub
こちらもご覧ください
適用対象
Add(String, Object)
注意事項
Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value) instead.
注意事項
Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202
パラメーターの名前と値を指定して、OleDbParameterにOleDbParameterCollectionを追加します。
public:
System::Data::OleDb::OleDbParameter ^ Add(System::String ^ parameterName, System::Object ^ value);
[System.Obsolete("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value) instead.")]
public System.Data.OleDb.OleDbParameter Add(string? parameterName, object? value);
public System.Data.OleDb.OleDbParameter Add(string parameterName, object value);
[System.Obsolete("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202", false)]
public System.Data.OleDb.OleDbParameter Add(string parameterName, object value);
[<System.Obsolete("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value) instead.")>]
override this.Add : string * obj -> System.Data.OleDb.OleDbParameter
member this.Add : string * obj -> System.Data.OleDb.OleDbParameter
[<System.Obsolete("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202", false)>]
override this.Add : string * obj -> System.Data.OleDb.OleDbParameter
Public Function Add (parameterName As String, value As Object) As OleDbParameter
パラメーター
- parameterName
- String
パラメーターの名前。
- value
- Object
コレクションに追加するValueのOleDbParameter。
返品
新しい OleDbParameter オブジェクトのインデックス。
- 属性
例外
value パラメーターはOleDbParameterではありません。
注釈
Add メソッドのこのオーバーロードを使用して整数パラメーター値を指定する場合は注意が必要です。 このオーバーロードはvalue型のObjectを受け取るため、値が 0 の場合は値をObject型に変換する必要があります。この変換を実行しない場合、コンパイラは、Addオーバーロードを呼び出そうとしていることを前提とします。
こちらもご覧ください
適用対象
Add(String, OleDbType, Int32)
パラメーター名、データ型、および列の長さを指定して、OleDbParameterにOleDbParameterCollectionを追加します。
public:
System::Data::OleDb::OleDbParameter ^ Add(System::String ^ parameterName, System::Data::OleDb::OleDbType oleDbType, int size);
public System.Data.OleDb.OleDbParameter Add(string? parameterName, System.Data.OleDb.OleDbType oleDbType, int size);
public System.Data.OleDb.OleDbParameter Add(string parameterName, System.Data.OleDb.OleDbType oleDbType, int size);
override this.Add : string * System.Data.OleDb.OleDbType * int -> System.Data.OleDb.OleDbParameter
member this.Add : string * System.Data.OleDb.OleDbType * int -> System.Data.OleDb.OleDbParameter
Public Function Add (parameterName As String, oleDbType As OleDbType, size As Integer) As OleDbParameter
パラメーター
- parameterName
- String
パラメーターの名前。
- size
- Int32
列の長さ。
返品
新しい OleDbParameter オブジェクトのインデックス。
例
次の例では、 OleDbParameterCollectionを作成し、 OleDbParameter のインスタンスをコレクションに追加し、新しい OleDbParameterへの参照を返します。
public void CreateParameters(OleDbConnection connection)
{
OleDbCommand command = new OleDbCommand(
"SELECT * FROM Customers WHERE CustomerID = ?", connection);
OleDbParameterCollection paramCollection = command.Parameters;
OleDbParameter parameter = paramCollection.Add(
"CustomerID", OleDbType.VarChar, 5);
}
Public Sub CreateParameters(connection As OleDbConnection)
Dim command As New OleDbCommand( _
"SELECT * FROM Customers WHERE CustomerID = ?", connection)
Dim paramCollection As OleDbParameterCollection = command.Parameters
Dim parameter As OleDbParameter = paramCollection.Add( _
"CustomerID", OleDbType.VarChar, 5)
End Sub
こちらもご覧ください
適用対象
Add(String, OleDbType, Int32, String)
パラメーター名、データ型、列の長さ、およびソース列名を指定して、OleDbParameterにOleDbParameterCollectionを追加します。
public:
System::Data::OleDb::OleDbParameter ^ Add(System::String ^ parameterName, System::Data::OleDb::OleDbType oleDbType, int size, System::String ^ sourceColumn);
public System.Data.OleDb.OleDbParameter Add(string? parameterName, System.Data.OleDb.OleDbType oleDbType, int size, string? sourceColumn);
public System.Data.OleDb.OleDbParameter Add(string parameterName, System.Data.OleDb.OleDbType oleDbType, int size, string sourceColumn);
override this.Add : string * System.Data.OleDb.OleDbType * int * string -> System.Data.OleDb.OleDbParameter
member this.Add : string * System.Data.OleDb.OleDbType * int * string -> System.Data.OleDb.OleDbParameter
Public Function Add (parameterName As String, oleDbType As OleDbType, size As Integer, sourceColumn As String) As OleDbParameter
パラメーター
- parameterName
- String
パラメーターの名前。
- size
- Int32
列の長さ。
- sourceColumn
- String
変換元列の名前です。
返品
新しい OleDbParameter オブジェクトのインデックス。
例
次の例では、 OleDbParameterCollectionを作成し、 OleDbParameter のインスタンスをコレクションに追加し、新しい OleDbParameterへの参照を返します。
public void CreateParameters(OleDbConnection connection)
{
OleDbCommand command = new OleDbCommand(
"SELECT * FROM Customers WHERE CustomerID = ?", connection);
OleDbParameterCollection paramCollection = command.Parameters;
OleDbParameter parameter = paramCollection.Add(
"CustomerID", OleDbType.VarChar, 5, "CustomerID");
}
Public Sub CreateParameters(connection As OleDbConnection)
Dim command As New OleDbCommand( _
"SELECT * FROM Customers WHERE CustomerID = ?", connection)
Dim paramCollection As OleDbParameterCollection = command.Parameters
Dim parameter As OleDbParameter = paramCollection.Add( _
"CustomerID", OleDbType.VarChar, 5, "CustomerID")
End Sub