OracleParameterCollection.Add Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge un oggetto OracleParameter a OracleParameterCollection.
Overload
Add(OracleParameter) |
Aggiunge l'oggetto OracleParameter specificato alla raccolta OracleParameterCollection. |
Add(Object) |
Aggiunge l'oggetto OracleParameter specificato all'oggetto OracleParameterCollection. |
Add(String, OracleType) |
Aggiunge un oggetto OracleParameter all'oggetto OracleParameterCollection, dati il nome del parametro e il tipo di dati. |
Add(String, Object) |
Obsoleti.
Aggiunge una classe OracleParameter alla classe OracleParameterCollection, dati il nome e il valore del parametro. |
Add(String, OracleType, Int32) |
Aggiunge una classe OracleParameter alla classe OracleParameterCollection, dati il nome del parametro, il tipo di dati e la lunghezza della colonna. |
Add(String, OracleType, Int32, String) |
Aggiunge una classe OracleParameter alla classe OracleParameterCollection, dati il nome del parametro, il tipo di dati, la lunghezza della colonna e il nome della colonna di origine. |
Add(OracleParameter)
Aggiunge l'oggetto OracleParameter specificato alla raccolta 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
Parametri
- value
- OracleParameter
Oggetto OracleParameter da aggiungere alla raccolta.
Restituisce
Riferimento al nuovo oggetto OracleParameter.
Eccezioni
L'oggetto OracleParameter specificato nel parametrovalue
è già stato aggiunto a questo o a un altro oggetto OracleParameterCollection.
Il parametro value
è null.
Esempio
Nell'esempio seguente viene creato un OracleParameterCollectionoggetto , aggiunge istanze dell'insieme OracleParameter e restituisce un riferimento al nuovo OracleParameteroggetto .
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
Si applica a
Add(Object)
Aggiunge l'oggetto OracleParameter specificato all'oggetto 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
Parametri
- value
- Object
Oggetto OracleParameter da aggiungere alla raccolta.
Restituisce
Indice del nuovo oggetto OracleParameter nell'insieme.
Implementazioni
Si applica a
Add(String, OracleType)
Aggiunge un oggetto OracleParameter all'oggetto OracleParameterCollection, dati il nome del parametro e il tipo di dati.
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
Parametri
- parameterName
- String
Nome del parametro.
- dataType
- OracleType
Uno dei valori di OracleType.
Restituisce
Riferimento al nuovo oggetto OracleParameter.
Esempio
Nell'esempio seguente viene creato un OracleParameterCollectionoggetto , aggiunge istanze dell'insieme OracleParameter e restituisce un riferimento al nuovo OracleParameteroggetto .
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
Si applica a
Add(String, Object)
Attenzione
Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202
Aggiunge una classe OracleParameter alla classe OracleParameterCollection, dati il nome e il valore del parametro.
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
Parametri
- parameterName
- String
Nome del parametro.
- value
- Object
Oggetto Value di OracleParameter da aggiungere alla raccolta.
Restituisce
Riferimento al nuovo oggetto OracleParameter.
- Attributi
Eccezioni
Il parametro value
non è una classe OracleParameter.
Commenti
Prestare attenzione quando si usa questo overload del Add metodo per specificare i valori dei parametri integer. Poiché l'overload accetta un value
di tipo Object, è necessario convertire il valore integrale in un tipo Object, come illustrato nell'esempio C# riportato di seguito.
parameters.Add("pname", Convert.ToInt32(0));
Se non si esegue questa conversione, il compilatore presuppone che si stia tentando di chiamare l'overload OracleParameterCollection.Add
(string
, OracleType
).
Si applica a
Add(String, OracleType, Int32)
Aggiunge una classe OracleParameter alla classe OracleParameterCollection, dati il nome del parametro, il tipo di dati e la lunghezza della colonna.
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
Parametri
- parameterName
- String
Nome del parametro.
- dataType
- OracleType
Uno dei valori di OracleType.
- size
- Int32
Lunghezza della colonna.
Restituisce
Riferimento al nuovo oggetto OracleParameter.
Esempio
Nell'esempio seguente viene creata un'istanza OracleParameterCollectiondi , viene aggiunta un'istanza dell'insieme OracleParameter e viene restituito un riferimento al nuovo OracleParameteroggetto .
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
Si applica a
Add(String, OracleType, Int32, String)
Aggiunge una classe OracleParameter alla classe OracleParameterCollection, dati il nome del parametro, il tipo di dati, la lunghezza della colonna e il nome della colonna di origine.
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
Parametri
- parameterName
- String
Nome del parametro.
- dataType
- OracleType
Uno dei valori di OracleType.
- size
- Int32
Lunghezza della colonna.
- srcColumn
- String
Nome della colonna di origine.
Restituisce
Riferimento al nuovo oggetto OracleParameter.
Esempio
Nell'esempio seguente viene creata un'istanza OracleParameterCollectiondi , viene aggiunta un'istanza dell'insieme OracleParameter e viene restituito un riferimento al nuovo OracleParameteroggetto .
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