다음을 통해 공유


OleDbParameterCollection.Add 메서드

정의

OleDbParameterOleDbParameterCollection을 추가합니다.

오버로드

Add(OleDbParameter)

지정된 OleDbParameterOleDbParameterCollection에 추가합니다.

Add(Object)

OleDbParameter에 지정한 OleDbParameterCollection 개체를 추가합니다.

Add(String, OleDbType)

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

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

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

Add(String, OleDbType, Int32)

OleDbParameter를 매개 변수 이름과 데이터 형식과 열 길이가 지정된 OleDbParameterCollection에 추가합니다.

Add(String, OleDbType, Int32, String)

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

Add(OleDbParameter)

Source:
OleDbParameterCollection.cs
Source:
OleDbParameterCollection.cs
Source:
OleDbParameterCollection.cs
Source:
OleDbParameterCollection.cs

지정된 OleDbParameterOleDbParameterCollection에 추가합니다.

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 개체의 인덱스입니다.

예외

value 매개 변수에 지정된 OleDbParameter가 이미 현재 또는 다른 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)

Source:
OleDbParameterCollectionHelper.cs
Source:
OleDbParameterCollectionHelper.cs
Source:
OleDbParameterCollectionHelper.cs
Source:
OleDbParameterCollectionHelper.cs

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

매개 변수

value
Object

Object.

반환

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

구현

추가 정보

적용 대상

Add(String, OleDbType)

Source:
OleDbParameterCollection.cs
Source:
OleDbParameterCollection.cs
Source:
OleDbParameterCollection.cs
Source:
OleDbParameterCollection.cs

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

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

매개 변수의 이름입니다.

oleDbType
OleDbType

OleDbType 값 중 하나입니다.

반환

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)

Source:
OleDbParameterCollection.cs
Source:
OleDbParameterCollection.cs
Source:
OleDbParameterCollection.cs
Source:
OleDbParameterCollection.cs

주의

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

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

반환

OleDbParameter 개체의 인덱스입니다.

특성

예외

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

설명

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

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

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

추가 정보

적용 대상

Add(String, OleDbType, Int32)

Source:
OleDbParameterCollection.cs
Source:
OleDbParameterCollection.cs
Source:
OleDbParameterCollection.cs
Source:
OleDbParameterCollection.cs

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

매개 변수의 이름입니다.

oleDbType
OleDbType

OleDbType 값 중 하나입니다.

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)

Source:
OleDbParameterCollection.cs
Source:
OleDbParameterCollection.cs
Source:
OleDbParameterCollection.cs
Source:
OleDbParameterCollection.cs

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

매개 변수의 이름입니다.

oleDbType
OleDbType

OleDbType 값 중 하나입니다.

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

추가 정보

적용 대상