Condividi tramite


OracleParameterCollection.Add Metodo

Definizione

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

Si applica a