Share via


OdbcParameterCollection.Add 메서드

정의

OdbcParameterOdbcParameterCollection을 추가합니다.

오버로드

Add(OdbcParameter)

지정된 OdbcParameterOdbcParameterCollection에 추가합니다.

Add(Object)

OdbcParameter에 지정한 OdbcParameterCollection 개체를 추가합니다.

Add(String, OdbcType)

매개 변수 이름과 데이터 형식이 지정된 경우 OdbcParameterOdbcParameterCollection에 추가합니다.

Add(String, Object)
사용되지 않음.
사용되지 않음.
사용되지 않음.

OdbcParameter를 매개 변수 이름과 값이 지정된 OdbcParameterCollection에 추가합니다.

Add(String, OdbcType, Int32)

OdbcParameter를 지정된 매개 변수 이름, 데이터 형식 및 열 길이가 OdbcParameterCollection에 추가합니다.

Add(String, OdbcType, Int32, String)

OdbcParameter를 매개 변수 이름, 데이터 형식, 열 길이, 소스 열 이름이 지정된 OdbcParameterCollection에 추가합니다.

Add(OdbcParameter)

Source:
OdbcParameterCollection.cs
Source:
OdbcParameterCollection.cs
Source:
OdbcParameterCollection.cs
Source:
OdbcParameterCollection.cs

지정된 OdbcParameterOdbcParameterCollection에 추가합니다.

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
member this.Add : System.Data.Odbc.OdbcParameter -> System.Data.Odbc.OdbcParameter
Public Function Add (value As OdbcParameter) As OdbcParameter

매개 변수

value
OdbcParameter

컬렉션에 추가할 OdbcParameter입니다.

반환

OdbcParameter 개체의 인덱스입니다.

예외

value 매개 변수에 지정된 OdbcParameter가 이미 현재 또는 다른 OdbcParameterCollection에 추가되어 있는 경우

value 매개 변수가 null인 경우

추가 정보

적용 대상

Add(Object)

Source:
OdbcParameterCollectionHelper.cs
Source:
OdbcParameterCollectionHelper.cs
Source:
OdbcParameterCollectionHelper.cs
Source:
OdbcParameterCollectionHelper.cs

OdbcParameter에 지정한 OdbcParameterCollection 개체를 추가합니다.

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

매개 변수

value
Object

Object.

반환

컬렉션에 있는 새 OdbcParameter 개체의 인덱스를 반환합니다.

구현

추가 정보

적용 대상

Add(String, OdbcType)

Source:
OdbcParameterCollection.cs
Source:
OdbcParameterCollection.cs
Source:
OdbcParameterCollection.cs
Source:
OdbcParameterCollection.cs

매개 변수 이름과 데이터 형식이 지정된 경우 OdbcParameterOdbcParameterCollection에 추가합니다.

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);
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
member this.Add : string * System.Data.Odbc.OdbcType -> System.Data.Odbc.OdbcParameter
Public Function Add (parameterName As String, odbcType As OdbcType) As OdbcParameter

매개 변수

parameterName
String

매개 변수의 이름입니다.

odbcType
OdbcType

OdbcType 값 중 하나입니다.

반환

OdbcParameter 개체의 인덱스입니다.

예제

다음 예제에서는 컬렉션에 를 OdbcParameter 추가합니다 Parameters .

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)

Source:
OdbcParameterCollection.cs
Source:
OdbcParameterCollection.cs
Source:
OdbcParameterCollection.cs
Source:
OdbcParameterCollection.cs

주의

Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202

주의

Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). https://go.microsoft.com/fwlink/?linkid=14202

주의

Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value) instead.

OdbcParameter를 매개 변수 이름과 값이 지정된 OdbcParameterCollection에 추가합니다.

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

매개 변수

parameterName
String

매개 변수의 이름입니다.

value
Object

컬렉션에 추가할 OdbcParameterValue입니다.

반환

OdbcParameter 개체의 인덱스입니다.

특성

예외

value 매개 변수가 OdbcParameter가 아닌 경우

설명

이 오버 로드를 사용할 때는 주의 Add 정수 매개 변수 값을 지정 하는 방법입니다. 이 오버로드는 형식Object의 를 value 사용하므로 다음 C# 예제와 같이 값이 0일 때 정 Object 수 값을 형식으로 변환해야 합니다.

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

이 변환을 수행하지 않으면 컴파일러에서 오버로드를 호출하려고 하는 것으로 가정합니다 OdbcParameterCollection.Add .

추가 정보

적용 대상

Add(String, OdbcType, Int32)

Source:
OdbcParameterCollection.cs
Source:
OdbcParameterCollection.cs
Source:
OdbcParameterCollection.cs
Source:
OdbcParameterCollection.cs

OdbcParameter를 지정된 매개 변수 이름, 데이터 형식 및 열 길이가 OdbcParameterCollection에 추가합니다.

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);
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
member this.Add : string * System.Data.Odbc.OdbcType * int -> System.Data.Odbc.OdbcParameter
Public Function Add (parameterName As String, odbcType As OdbcType, size As Integer) As OdbcParameter

매개 변수

parameterName
String

매개 변수의 이름입니다.

odbcType
OdbcType

OdbcType 값 중 하나입니다.

size
Int32

열의 길이입니다.

반환

OdbcParameter 개체의 인덱스입니다.

예제

다음 예제에서는 컬렉션에 를 OdbcParameter 추가합니다 OdbcCommand.Parameters .

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)

Source:
OdbcParameterCollection.cs
Source:
OdbcParameterCollection.cs
Source:
OdbcParameterCollection.cs
Source:
OdbcParameterCollection.cs

OdbcParameter를 매개 변수 이름, 데이터 형식, 열 길이, 소스 열 이름이 지정된 OdbcParameterCollection에 추가합니다.

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);
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
member this.Add : string * System.Data.Odbc.OdbcType * int * string -> System.Data.Odbc.OdbcParameter
Public Function Add (parameterName As String, odbcType As OdbcType, size As Integer, sourceColumn As String) As OdbcParameter

매개 변수

parameterName
String

매개 변수의 이름입니다.

odbcType
OdbcType

OdbcType 값 중 하나입니다.

size
Int32

열의 길이입니다.

sourceColumn
String

원본 열의 이름입니다.

반환

OdbcParameter 개체의 인덱스입니다.

예제

다음 예제에서는 컬렉션에 를 OdbcParameter 추가합니다 Parameters .

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

추가 정보

적용 대상