OracleParameterCollection.Add Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dodaje element do OracleParameter elementu OracleParameterCollection.
Przeciążenia
Add(OracleParameter) |
Dodaje określony OracleParameter element do elementu OracleParameterCollection. |
Add(Object) |
Dodaje określony OracleParameter obiekt do obiektu OracleParameterCollection. |
Add(String, OracleType) |
Dodaje element OracleParameter do podanej OracleParameterCollection nazwy parametru i typu danych. |
Add(String, Object) |
Przestarzałe.
Dodaje element OracleParameter do podanej OracleParameterCollection nazwy parametru i wartości. |
Add(String, OracleType, Int32) |
Dodaje element OracleParameter do podanej OracleParameterCollection nazwy parametru, typu danych i długości kolumny. |
Add(String, OracleType, Int32, String) |
Dodaje element OracleParameter do podanej OracleParameterCollection nazwy parametru, typu danych, długości kolumny i nazwy kolumny źródłowej. |
Add(OracleParameter)
Dodaje określony OracleParameter element do elementu 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
Parametry
- value
- OracleParameter
Element OracleParameter do dodania do kolekcji.
Zwraca
Odwołanie do nowego OracleParameter obiektu.
Wyjątki
Określony OracleParameter w parametrze value
jest już dodawany do tego lub innego OracleParameterCollection.
Parametr value
ma wartość null.
Przykłady
Poniższy przykład tworzy obiekt OracleParameterCollection, dodaje wystąpienia OracleParameter do kolekcji i zwraca odwołanie do nowego OracleParameterelementu .
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
Dotyczy
Add(Object)
Dodaje określony OracleParameter obiekt do obiektu 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
Parametry
- value
- Object
OracleParameter Obiekt, który ma zostać dodany do kolekcji.
Zwraca
Indeks nowego OracleParameter obiektu w kolekcji.
Implementuje
Dotyczy
Add(String, OracleType)
Dodaje element OracleParameter do podanej OracleParameterCollection nazwy parametru i typu danych.
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
Parametry
- parameterName
- String
Nazwa parametru.
- dataType
- OracleType
Jedna z OracleType wartości.
Zwraca
Odwołanie do nowego OracleParameter obiektu.
Przykłady
Poniższy przykład tworzy obiekt OracleParameterCollection, dodaje wystąpienia OracleParameter do kolekcji i zwraca odwołanie do nowego OracleParameterelementu .
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
Dotyczy
Add(String, Object)
Przestroga
Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202
Dodaje element OracleParameter do podanej OracleParameterCollection nazwy parametru i wartości.
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
Parametry
- parameterName
- String
Nazwa parametru.
- value
- Object
Element Value do OracleParameter dodania do kolekcji.
Zwraca
Odwołanie do nowego OracleParameter obiektu.
- Atrybuty
Wyjątki
Parametr value
nie jest parametrem OracleParameter.
Uwagi
Należy zachować ostrożność podczas używania tego przeciążenia metody w celu określenia wartości parametrów Add liczb całkowitych. Ponieważ to przeciążenie przyjmuje value
typ , należy przekonwertować wartość całkowitą na Object typObject, gdy wartość ma wartość zero, jak pokazano w poniższym przykładzie języka C#.
parameters.Add("pname", Convert.ToInt32(0));
Jeśli nie wykonasz tej konwersji, kompilator podejmie próbę wywołania OracleParameterCollection.Add
przeciążenia (string
, OracleType
).
Dotyczy
Add(String, OracleType, Int32)
Dodaje element OracleParameter do podanej OracleParameterCollection nazwy parametru, typu danych i długości kolumny.
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
Parametry
- parameterName
- String
Nazwa parametru.
- dataType
- OracleType
Jedna z OracleType wartości.
- size
- Int32
Długość kolumny.
Zwraca
Odwołanie do nowego OracleParameter obiektu.
Przykłady
Poniższy przykład tworzy obiekt OracleParameterCollection, dodaje wystąpienie OracleParameter do kolekcji i zwraca odwołanie do nowego OracleParameterelementu .
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
Dotyczy
Add(String, OracleType, Int32, String)
Dodaje element OracleParameter do podanej OracleParameterCollection nazwy parametru, typu danych, długości kolumny i nazwy kolumny źródłowej.
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
Parametry
- parameterName
- String
Nazwa parametru.
- dataType
- OracleType
Jedna z OracleType wartości.
- size
- Int32
Długość kolumny.
- srcColumn
- String
Nazwa kolumny źródłowej.
Zwraca
Odwołanie do nowego OracleParameter obiektu.
Przykłady
Poniższy przykład tworzy obiekt OracleParameterCollection, dodaje wystąpienie OracleParameter do kolekcji i zwraca odwołanie do nowego OracleParameterelementu .
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