OracleParameterCollection.Add 메서드

정의

오버로드

Name Description
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 개체에 대한 참조입니다.

예외

OracleParameter 매개 변수에 value 지정된 값이 이미 이 또는 다른 OracleParameterCollection에 추가되었습니다.

매개 변수가 value null입니다.

예제

다음 예제에서는 컬렉션에 OracleParameterCollectionOracleParameter 인스턴스를 추가하고 새 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 개체에 대한 참조입니다.

예제

다음 예제에서는 컬렉션에 OracleParameterCollectionOracleParameter 인스턴스를 추가하고 새 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

Value 컬렉션에 OracleParameter 추가할 수 있는 개체입니다.

반품

OracleParameter 개체에 대한 참조입니다.

특성

예외

매개 변수가 value 아닙니다 OracleParameter.

설명

메서드의 이 오버로드를 Add 사용하여 정수 매개 변수 값을 지정할 때는 주의해야 합니다. 이 오버로드는 형식Objectvalue 사용하므로 값이 0일 때 정수 값을 형식으로 Object 변환해야 합니다. 이 변환을 수행하지 않으면 컴파일러는 (string, OracleType) 오버로드를 호출 OracleParameterCollection.Add 하려고 시도된다고 가정합니다.

적용 대상

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

적용 대상