OleDbParameterCollection.Add OleDbParameterCollection.Add OleDbParameterCollection.Add OleDbParameterCollection.Add Method

定義

オーバーロード

Add(OleDbParameter) Add(OleDbParameter) Add(OleDbParameter) Add(OleDbParameter)

指定した OleDbParameterOleDbParameterCollection に追加します。Adds the specified OleDbParameter to the OleDbParameterCollection.

Add(Object) Add(Object) Add(Object) Add(Object)

指定された OleDbParameter オブジェクトを OleDbParameterCollection に追加します。Adds the specified OleDbParameter object to the OleDbParameterCollection.

Add(String, OleDbType) Add(String, OleDbType) Add(String, OleDbType)

パラメーターの名前とデータ型を指定して、OleDbParameterOleDbParameterCollection に追加します。Adds an OleDbParameter to the OleDbParameterCollection, given the parameter name and data type.

Add(String, Object) Add(String, Object) Add(String, Object) Add(String, Object)

パラメーターの名前と値を指定して、OleDbParameterOleDbParameterCollection に追加します。Adds an OleDbParameter to the OleDbParameterCollection given the parameter name and value.

Add(String, OleDbType, Int32) Add(String, OleDbType, Int32) Add(String, OleDbType, Int32)

パラメーターの名前、データ型、および列の長さを指定して、OleDbParameterOleDbParameterCollection に追加します。Adds an OleDbParameter to the OleDbParameterCollection given the parameter name, data type, and column length.

Add(String, OleDbType, Int32, String) Add(String, OleDbType, Int32, String) Add(String, OleDbType, Int32, String)

パラメーターの名前、データ型、列の長さ、およびソースの列名を指定して、OleDbParameterOleDbParameterCollection に追加します。Adds an OleDbParameter to the OleDbParameterCollection given the parameter name, data type, column length, and source column name.

Add(OleDbParameter) Add(OleDbParameter) Add(OleDbParameter) Add(OleDbParameter)

指定した OleDbParameterOleDbParameterCollection に追加します。Adds the specified OleDbParameter to the 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
Public Function Add (value As OleDbParameter) As OleDbParameter

パラメーター

value
OleDbParameter OleDbParameter OleDbParameter OleDbParameter

コレクションに追加する OleDbParameterThe OleDbParameter to add to the collection.

戻り値

新しい OleDbParameter オブジェクトのインデックス。The index of the new OleDbParameter object.

例外

value パラメーターで指定された OleDbParameter は、既にこの、または他の OleDbParameterCollection に追加されています。The OleDbParameter specified in the value parameter is already added to this or another OleDbParameterCollection.

value パラメーターが null です。The value parameter is null.

次の例では、作成、OleDbParameterCollectionを追加し、OleDbParameterします。The following example creates an OleDbParameterCollection and adds an 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 OleDbCommand = 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) Add(Object) Add(Object) Add(Object)

指定された OleDbParameter オブジェクトを OleDbParameterCollection に追加します。Adds the specified OleDbParameter object to the OleDbParameterCollection.

public:
 override int Add(System::Object ^ value);
public override int Add (object value);
override this.Add : obj -> int
Public Overrides Function Add (value As Object) As Integer

パラメーター

戻り値

新しい OleDbParameter オブジェクトの、コレクション内でのインデックス。The index of the new OleDbParameter object in the collection.

こちらもご覧ください

Add(String, OleDbType) Add(String, OleDbType) Add(String, OleDbType)

パラメーターの名前とデータ型を指定して、OleDbParameterOleDbParameterCollection に追加します。Adds an OleDbParameter to the OleDbParameterCollection, given the parameter name and data type.

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);
override this.Add : string * System.Data.OleDb.OleDbType -> System.Data.OleDb.OleDbParameter

パラメーター

parameterName
String String String String

パラメーターの名前。The name of the parameter.

oleDbType
OleDbType OleDbType OleDbType OleDbType

OleDbType 値のいずれか。One of the OleDbType values.

戻り値

新しい OleDbParameter オブジェクトのインデックス。The index of the new OleDbParameter object.

次の例では、作成、OleDbParameterCollectionを追加し、OleDbParameterします。The following example creates an OleDbParameterCollection and adds an 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 OleDbCommand = 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, Object) Add(String, Object) Add(String, Object)

警告

この API は現在使われていません。

パラメーターの名前と値を指定して、OleDbParameterOleDbParameterCollection に追加します。Adds an OleDbParameter to the OleDbParameterCollection given the parameter name and value.

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).  http://go.microsoft.com/fwlink/?linkid=14202", false)]
public System.Data.OleDb.OleDbParameter Add (string parameterName, object value);
override this.Add : string * obj -> System.Data.OleDb.OleDbParameter
Public Function Add (parameterName As String, value As Object) As OleDbParameter

パラメーター

parameterName
String String String String

パラメーターの名前。The name of the parameter.

value
Object Object Object Object

コレクションに追加する OleDbParameterValueThe Value of the OleDbParameter to add to the collection.

戻り値

新しい OleDbParameter オブジェクトのインデックス。The index of the new OleDbParameter object.

例外

value パラメーターが OleDbParameter ではありません。The value parameter is not an OleDbParameter.

注釈

このオーバー ロードを使用する場合の注意を使用して、Add整数パラメーターの値を指定します。Use caution when using this overload of the Add method to specify integer parameter values. このオーバー ロードがかかるため、value型のObjectに値を変換する必要があります、Object入力値が 0、c# の例を次に示します。Because this overload takes a value of type Object, you must convert the value to an Object type when the value is zero, as the following C# example demonstrates.

parameters.Add("@pname", Convert.ToInt32(0));  

コンパイラが呼び出すしようとするとこの変換を実行しない場合、Addオーバー ロードします。If you do not perform this conversion, the compiler will assume you are attempting to call the Add overload.

こちらもご覧ください

Add(String, OleDbType, Int32) Add(String, OleDbType, Int32) Add(String, OleDbType, Int32)

パラメーターの名前、データ型、および列の長さを指定して、OleDbParameterOleDbParameterCollection に追加します。Adds an OleDbParameter to the OleDbParameterCollection given the parameter name, data type, and column length.

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);
override this.Add : string * System.Data.OleDb.OleDbType * int -> System.Data.OleDb.OleDbParameter

パラメーター

parameterName
String String String String

パラメーターの名前。The name of the parameter.

oleDbType
OleDbType OleDbType OleDbType OleDbType

OleDbType 値のいずれか。One of the OleDbType values.

size
Int32 Int32 Int32 Int32

列の長さThe length of the column.

戻り値

新しい OleDbParameter オブジェクトのインデックス。The index of the new OleDbParameter object.

次の例では、作成、OleDbParameterCollectionのインスタンスを追加OleDbParameterをコレクションに新しいへの参照を返しますOleDbParameterします。The following example creates an OleDbParameterCollection, adds an instance of OleDbParameter to the collection, and returns a reference to the new 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 OleDbCommand = 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) Add(String, OleDbType, Int32, String) Add(String, OleDbType, Int32, String)

パラメーターの名前、データ型、列の長さ、およびソースの列名を指定して、OleDbParameterOleDbParameterCollection に追加します。Adds an OleDbParameter to the OleDbParameterCollection given the parameter name, data type, column length, and source column name.

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);
override this.Add : string * System.Data.OleDb.OleDbType * int * string -> System.Data.OleDb.OleDbParameter

パラメーター

parameterName
String String String String

パラメーターの名前。The name of the parameter.

oleDbType
OleDbType OleDbType OleDbType OleDbType

OleDbType 値のいずれか。One of the OleDbType values.

size
Int32 Int32 Int32 Int32

列の長さThe length of the column.

sourceColumn
String String String String

ソース列の名前。The name of the source column.

戻り値

新しい OleDbParameter オブジェクトのインデックス。The index of the new OleDbParameter object.

次の例では、作成、OleDbParameterCollectionのインスタンスを追加OleDbParameterをコレクションに新しいへの参照を返しますOleDbParameterします。The following example creates an OleDbParameterCollection, adds an instance of OleDbParameter to the collection, and returns a reference to the new 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 OleDbCommand = 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 
こちらもご覧ください

適用対象