다음을 통해 공유


OracleParameterCollection.Add 메서드

정의

오버로드

Add(OracleParameter)

지정된 OracleParameterOracleParameterCollection에 추가합니다.

Add(Object)

OracleParameter에 지정한 OracleParameterCollection 개체를 추가합니다.

Add(String, OracleType)

OracleParameter를 매개 변수 이름과 데이터 형식이 지정된 OracleParameterCollection에 추가합니다.

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

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

Add(String, OracleType, Int32)

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

Add(String, OracleType, Int32, String)

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

Add(OracleParameter)

지정된 OracleParameterOracleParameterCollection에 추가합니다.

public:
 System::Data::OracleClient::OracleParameter ^ Add(System::Data::OracleClient::OracleParameter ^ value);
public System.Data.OracleClient.OracleParameter Add (System.Data.OracleClient.OracleParameter value);
member this.Add : System.Data.OracleClient.OracleParameter -> System.Data.OracleClient.OracleParameter
override this.Add : System.Data.OracleClient.OracleParameter -> System.Data.OracleClient.OracleParameter
Public Function Add (value As OracleParameter) As OracleParameter

매개 변수

value
OracleParameter

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

반환

OracleParameter 개체에 대한 참조를 반환합니다.

예외

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

value 매개 변수가 null인 경우

예제

다음 예제에서는 OracleParameterCollection의 인스턴스를 추가 OracleParameter 컬렉션에 새 참조를 반환 하 고 OracleParameter입니다.

public void CreateOracleParamColl() {
    OracleCommand command = new OracleCommand(
        "SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection);
    OracleParameterCollection paramCollection = command.Parameters;
    object parameter = new OracleParameter("pEmpNo", OracleType.Number);
    int pIndex = paramCollection.Add(parameter);
 }
Public Sub CreateOracleParamColl(connection As OracleConnection)
  Dim command As New OracleCommand( _
    "SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection)
  Dim paramCollection As OracleParameterCollection = command.Parameters
  Dim parameter As Object = New OracleParameter("pEmpNo", OracleType.Number)
  Dim pIndex As Integer = paramCollection.Add(parameter)
End Sub

적용 대상

Add(Object)

OracleParameter에 지정한 OracleParameterCollection 개체를 추가합니다.

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

매개 변수

value
Object

컬렉션에 추가할 OracleParameter 개체입니다.

반환

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

구현

적용 대상

Add(String, OracleType)

OracleParameter를 매개 변수 이름과 데이터 형식이 지정된 OracleParameterCollection에 추가합니다.

public:
 System::Data::OracleClient::OracleParameter ^ Add(System::String ^ parameterName, System::Data::OracleClient::OracleType dataType);
public System.Data.OracleClient.OracleParameter Add (string parameterName, System.Data.OracleClient.OracleType dataType);
member this.Add : string * System.Data.OracleClient.OracleType -> System.Data.OracleClient.OracleParameter
override this.Add : string * System.Data.OracleClient.OracleType -> System.Data.OracleClient.OracleParameter
Public Function Add (parameterName As String, dataType As OracleType) As OracleParameter

매개 변수

parameterName
String

매개 변수의 이름입니다.

dataType
OracleType

OracleType 값 중 하나입니다.

반환

OracleParameter 개체에 대한 참조를 반환합니다.

예제

다음 예제에서는 OracleParameterCollection의 인스턴스를 추가 OracleParameter 컬렉션에 새 참조를 반환 하 고 OracleParameter입니다.

public void CreateOracleParamColl() {
    OracleCommand command = new OracleCommand(
        "SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection);
    OracleParameterCollection paramCollection = command.Parameters;
    object parameter = new OracleParameter("pEmpNo", OracleType.Number);
    int pIndex = paramCollection.Add(parameter);
 }
Public Sub CreateOracleParamColl(connection As OracleConnection)
  Dim command As New OracleCommand( _
    "SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection)
  Dim paramCollection As OracleParameterCollection = command.Parameters
  Dim parameter As Object = New OracleParameter("pEmpNo", OracleType.Number)
  Dim pIndex As Integer = paramCollection.Add(parameter)
End Sub

적용 대상

Add(String, Object)

주의

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

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

public:
 System::Data::OracleClient::OracleParameter ^ Add(System::String ^ parameterName, System::Object ^ value);
public System.Data.OracleClient.OracleParameter 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.OracleClient.OracleParameter Add (string parameterName, object value);
member this.Add : string * obj -> System.Data.OracleClient.OracleParameter
[<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.OracleClient.OracleParameter
Public Function Add (parameterName As String, value As Object) As OracleParameter

매개 변수

parameterName
String

매개 변수의 이름입니다.

value
Object

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

반환

OracleParameter 개체에 대한 참조를 반환합니다.

특성

예외

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

설명

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

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

이 변환을 수행 하지 않는 경우 컴파일러는 호출 하려는 합니다 OracleParameterCollection.Add (string, OracleType) 오버 로드 합니다.

적용 대상

Add(String, OracleType, Int32)

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

public:
 System::Data::OracleClient::OracleParameter ^ Add(System::String ^ parameterName, System::Data::OracleClient::OracleType dataType, int size);
public System.Data.OracleClient.OracleParameter Add (string parameterName, System.Data.OracleClient.OracleType dataType, int size);
member this.Add : string * System.Data.OracleClient.OracleType * int -> System.Data.OracleClient.OracleParameter
override this.Add : string * System.Data.OracleClient.OracleType * int -> System.Data.OracleClient.OracleParameter
Public Function Add (parameterName As String, dataType As OracleType, size As Integer) As OracleParameter

매개 변수

parameterName
String

매개 변수의 이름입니다.

dataType
OracleType

OracleType 값 중 하나입니다.

size
Int32

열의 길이입니다.

반환

OracleParameter 개체에 대한 참조를 반환합니다.

예제

다음 예제에서는 OracleParameterCollection, 인스턴스를 추가 OracleParameter 컬렉션에 새 참조를 반환 하 고 OracleParameter입니다.

public void CreateOracleParamColl(OracleConnection connection)
{
    OracleCommand command = new OracleCommand(
        "SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection);
    OracleParameterCollection paramCollection = command.Parameters;
    OracleParameter parameter = paramCollection.Add(
        "pEmpNo", OracleType.Number, 4);
}
Public Sub CreateOracleParamColl(connection As OracleConnection)
  Dim command As New OracleCommand( _
    "SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection)
  Dim paramCollection As OracleParameterCollection = command.Parameters
  Dim parameter As OracleParameter = paramCollection.Add( _
    "pEmpNo", OracleType.Number, 4)
End Sub

적용 대상

Add(String, OracleType, Int32, String)

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

public:
 System::Data::OracleClient::OracleParameter ^ Add(System::String ^ parameterName, System::Data::OracleClient::OracleType dataType, int size, System::String ^ srcColumn);
public System.Data.OracleClient.OracleParameter Add (string parameterName, System.Data.OracleClient.OracleType dataType, int size, string srcColumn);
member this.Add : string * System.Data.OracleClient.OracleType * int * string -> System.Data.OracleClient.OracleParameter
override this.Add : string * System.Data.OracleClient.OracleType * int * string -> System.Data.OracleClient.OracleParameter
Public Function Add (parameterName As String, dataType As OracleType, size As Integer, srcColumn As String) As OracleParameter

매개 변수

parameterName
String

매개 변수의 이름입니다.

dataType
OracleType

OracleType 값 중 하나입니다.

size
Int32

열의 길이입니다.

srcColumn
String

원본 열의 이름입니다.

반환

OracleParameter 개체에 대한 참조를 반환합니다.

예제

다음 예제에서는 OracleParameterCollection, 인스턴스를 추가 OracleParameter 컬렉션에 새 참조를 반환 하 고 OracleParameter입니다.

public void CreateOracleParamColl(OracleConnection connection)
{
    OracleCommand command = new OracleCommand(
        "SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection);
    OracleParameterCollection paramCollection = command.Parameters;
    OracleParameter parameter = paramCollection.Add(
        "pEmpNo", OracleType.Number, 5, "EmpNo");
}
Public Sub CreateOracleParamColl(connection As OracleConnection)
  Dim command As OracleCommand = _
    New OracleCommand("SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection)
  Dim paramCollection As OracleParameterCollection = command.Parameters
  Dim parameter As OracleParameter = _
    paramCollection.Add("pEmpNo", OracleType.Number, 5, "EmpNo")
End Sub

적용 대상