OracleParameterCollection.Add 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
OracleParameter에 OracleParameterCollection를 추가합니다.
오버로드
Add(OracleParameter) |
지정된 OracleParameter을 OracleParameterCollection에 추가합니다. |
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)
지정된 OracleParameter을 OracleParameterCollection에 추가합니다.
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
컬렉션에 추가할 OracleParameter의 Value입니다.
반환
새 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
적용 대상
.NET