OdbcParameterCollection.Add メソッド

定義

オーバーロード

Add(OdbcParameter)

指定した OdbcParameterOdbcParameterCollection に追加します。Adds the specified OdbcParameter to the OdbcParameterCollection.

Add(Object)

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

Add(String, OdbcType)

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

Add(String, Object)

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

Add(String, OdbcType, Int32)

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

Add(String, OdbcType, Int32, String)

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

Add(OdbcParameter)

指定した OdbcParameterOdbcParameterCollection に追加します。Adds the specified OdbcParameter to the OdbcParameterCollection.

public:
 System::Data::Odbc::OdbcParameter ^ Add(System::Data::Odbc::OdbcParameter ^ value);
public System.Data.Odbc.OdbcParameter Add (System.Data.Odbc.OdbcParameter value);
override this.Add : System.Data.Odbc.OdbcParameter -> System.Data.Odbc.OdbcParameter
Public Function Add (value As OdbcParameter) As OdbcParameter

パラメーター

value
OdbcParameter

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

戻り値

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

例外

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

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

こちらもご覧ください

Add(Object)

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

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

パラメーター

value
Object

ObjectA Object.

戻り値

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

こちらもご覧ください

Add(String, OdbcType)

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

public:
 System::Data::Odbc::OdbcParameter ^ Add(System::String ^ parameterName, System::Data::Odbc::OdbcType odbcType);
public System.Data.Odbc.OdbcParameter Add (string parameterName, System.Data.Odbc.OdbcType odbcType);
override this.Add : string * System.Data.Odbc.OdbcType -> System.Data.Odbc.OdbcParameter

パラメーター

parameterName
String

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

odbcType
OdbcType

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

戻り値

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

次の例では、Parameters コレクションに OdbcParameter を追加します。The following example adds an OdbcParameter to the Parameters collection.

public void CreateParamCollection() 
{
    OdbcCommand command = new OdbcCommand(
        "SELECT * FROM Customers WHERE CustomerID = ?", connection);
    OdbcParameterCollection paramCollection = command.Parameters;
    object paramObject = new OdbcParameter(
        "CustomerID", OdbcType.VarChar);
    int paramIndex = paramCollection.Add(paramObject);
}
Public Sub CreateParamCollection(connection As OdbcConnection)
  Dim command As New OdbcCommand( _
    "SELECT * FROM Customers WHERE CustomerID = ?", connection)
  Dim paramCollection As OdbcParameterCollection = command.Parameters
  Dim paramObject As Object = New OdbcParameter( _
    "CustomerID", OdbcType.VarChar)
  Dim paramIndex As Integer = paramCollection.Add(paramObject)
End Sub 

こちらもご覧ください

Add(String, Object)

警告

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

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

public:
 System::Data::Odbc::OdbcParameter ^ Add(System::String ^ parameterName, System::Object ^ value);
[System.Obsolete("Add(String parameterName, Object value) has been deprecated.  Use AddWithValue(String parameterName, Object value).  https://go.microsoft.com/fwlink/?linkid=14202", false)]
[System.Obsolete("Add(String parameterName, Object value) has been deprecated.  Use AddWithValue(String parameterName, Object value).  https://go.microsoft.com/fwlink/?linkid=14202", false)]
public System.Data.Odbc.OdbcParameter Add (string parameterName, object value);
override this.Add : string * obj -> System.Data.Odbc.OdbcParameter
Public Function Add (parameterName As String, value As Object) As OdbcParameter

パラメーター

parameterName
String

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

value
Object

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

戻り値

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

属性

例外

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

注釈

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

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

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

こちらもご覧ください

Add(String, OdbcType, Int32)

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

public:
 System::Data::Odbc::OdbcParameter ^ Add(System::String ^ parameterName, System::Data::Odbc::OdbcType odbcType, int size);
public System.Data.Odbc.OdbcParameter Add (string parameterName, System.Data.Odbc.OdbcType odbcType, int size);
override this.Add : string * System.Data.Odbc.OdbcType * int -> System.Data.Odbc.OdbcParameter

パラメーター

parameterName
String

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

odbcType
OdbcType

OdbcType 値のいずれか 1 つ。One of the OdbcType values.

size
Int32

列の長さThe length of the column.

戻り値

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

次の例では、OdbcCommand.Parameters コレクションに OdbcParameter を追加します。The following example adds an OdbcParameter to the OdbcCommand.Parameters collection.

public void CreateOdbcParamColl(OdbcConnection connection) 
{
    OdbcCommand command = new OdbcCommand(
        "SELECT * FROM Customers WHERE CustomerID = ?", connection);
    OdbcParameterCollection paramCollection = command.Parameters;
    OdbcParameter parameter = paramCollection.Add(
        "CustomerID", OdbcType.VarChar, 5);
}
Public Sub CreateOdbcParamColl(connection As OdbcConnection)
  Dim command As New OdbcCommand( _
    "SELECT * FROM Customers WHERE CustomerID = ?", connection)
  Dim paramCollection As OdbcParameterCollection = _
    command.Parameters
  Dim parameter As OdbcParameter = _
    paramCollection.Add("CustomerID", OdbcType.VarChar, 5)
End Sub

こちらもご覧ください

Add(String, OdbcType, Int32, String)

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

public:
 System::Data::Odbc::OdbcParameter ^ Add(System::String ^ parameterName, System::Data::Odbc::OdbcType odbcType, int size, System::String ^ sourceColumn);
public System.Data.Odbc.OdbcParameter Add (string parameterName, System.Data.Odbc.OdbcType odbcType, int size, string sourceColumn);
override this.Add : string * System.Data.Odbc.OdbcType * int * string -> System.Data.Odbc.OdbcParameter

パラメーター

parameterName
String

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

odbcType
OdbcType

OdbcType 値のいずれか 1 つ。One of the OdbcType values.

size
Int32

列の長さThe length of the column.

sourceColumn
String

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

戻り値

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

次の例では、Parameters コレクションに OdbcParameter を追加します。The following example adds an OdbcParameter to the Parameters collection.

public void CreateParameterCollection(OdbcConnection connection) 
{
    OdbcCommand command = new OdbcCommand(
        "SELECT * FROM Customers WHERE CustomerID = ?", connection);
    OdbcParameterCollection paramCollection = command.Parameters;
    OdbcParameter parameter = paramCollection.Add(
        "CustomerID", OdbcType.VarChar, 5, "CustomerID");
}
Public Sub CreateParameterCollection(connection As OdbcConnection)
  Dim command As New OdbcCommand( _
    "SELECT * FROM Customers WHERE CustomerID = ?", connection)
  Dim paramCollection As OdbcParameterCollection = command.Parameters
  Dim parameter As OdbcParameter = paramCollection.Add( _
    "CustomerID", OdbcType.VarChar, 5, "CustomerID")
End Sub

こちらもご覧ください

適用対象