OracleParameterCollection.Add Metodo

Definizione

Overload

Add(OracleParameter)

Aggiunge l'oggetto OracleParameter specificato alla raccolta OracleParameterCollection.Adds the specified OracleParameter to the OracleParameterCollection.

Add(Object)

Aggiunge l'oggetto OracleParameter specificato all'oggetto OracleParameterCollection.Adds the specified OracleParameter object to the OracleParameterCollection.

Add(String, OracleType)

Aggiunge un oggetto OracleParameter all'oggetto OracleParameterCollection, dati il nome del parametro e il tipo di dati.Adds an OracleParameter to the OracleParameterCollection given the parameter name and data type.

Add(String, Object)
Obsoleta.

Aggiunge una classe OracleParameter alla classe OracleParameterCollection, dati il nome e il valore del parametro.Adds an OracleParameter to the OracleParameterCollection given the parameter name and value.

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.Adds an OracleParameter to the OracleParameterCollection given the parameter name, data type, and column length.

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.Adds an OracleParameter to the OracleParameterCollection given the parameter name, data type, column length, and source column name.

Add(OracleParameter)

Aggiunge l'oggetto OracleParameter specificato alla raccolta OracleParameterCollection.Adds the specified OracleParameter to the 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.The OracleParameter to add to the collection.

Restituisce

OracleParameter

Riferimento al nuovo oggetto OracleParameter.A reference to the new OracleParameter object.

Eccezioni

L'oggetto OracleParameter specificato nel parametrovalue è già stato aggiunto a questo o a un altro oggetto OracleParameterCollection.The OracleParameter specified in the value parameter is already added to this or another OracleParameterCollection.

Il parametro value è null.The value parameter is null.

Esempio

Nell'esempio seguente viene creato un oggetto OracleParameterCollection , vengono aggiunte istanze di OracleParameter alla raccolta e viene restituito un riferimento al nuovo oggetto OracleParameter .The following example creates an OracleParameterCollection, adds instances of OracleParameter to the collection, and returns a reference to the new 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 

Si applica a

Add(Object)

Aggiunge l'oggetto OracleParameter specificato all'oggetto OracleParameterCollection.Adds the specified OracleParameter object to the 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.The OracleParameter object to add to the collection.

Restituisce

Int32

Indice del nuovo oggetto OracleParameter nell'insieme.The index of the new OracleParameter object in the collection.

Implementazioni

Si applica a

Add(String, OracleType)

Aggiunge un oggetto OracleParameter all'oggetto OracleParameterCollection, dati il nome del parametro e il tipo di dati.Adds an OracleParameter to the OracleParameterCollection given the parameter name and data type.

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.The name of the parameter.

dataType
OracleType

Uno dei valori di OracleType.One of the OracleType values.

Restituisce

OracleParameter

Riferimento al nuovo oggetto OracleParameter.A reference to the new OracleParameter object.

Esempio

Nell'esempio seguente viene creato un oggetto OracleParameterCollection , vengono aggiunte istanze di OracleParameter alla raccolta e viene restituito un riferimento al nuovo oggetto OracleParameter .The following example creates an OracleParameterCollection, adds instances of OracleParameter to the collection, and returns a reference to the new 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 

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.Adds an OracleParameter to the OracleParameterCollection given the parameter name and value.

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.The name of the parameter.

value
Object

Oggetto Value di OracleParameter da aggiungere alla raccolta.The Value of the OracleParameter to add to the collection.

Restituisce

OracleParameter

Riferimento al nuovo oggetto OracleParameter.A reference to the new OracleParameter object.

Attributi

Eccezioni

Il parametro value non è una classe OracleParameter.The value parameter is not an OracleParameter.

Commenti

Prestare attenzione quando si utilizza questo overload del Add metodo per specificare i valori dei parametri Integer.Use caution when using this overload of the Add method to specify integer parameter values. 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.Because this overload takes a value of type Object, you must convert the integral value to an Object type when the value is zero, as the following C# example demonstrates.

parameters.Add("pname", Convert.ToInt32(0));  

Se non si esegue questa conversione, il compilatore presuppone che si stia tentando di chiamare l' OracleParameterCollection.Add Overload ( string , OracleType ).If you do not perform this conversion, the compiler will assume you are attempting to call the OracleParameterCollection.Add (string, OracleType) overload.

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.Adds an OracleParameter to the OracleParameterCollection given the parameter name, data type, and column length.

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.The name of the parameter.

dataType
OracleType

Uno dei valori di OracleType.One of the OracleType values.

size
Int32

Lunghezza della colonna.The length of the column.

Restituisce

OracleParameter

Riferimento al nuovo oggetto OracleParameter.A reference to the new OracleParameter object.

Esempio

Nell'esempio seguente viene creato un oggetto OracleParameterCollection , viene aggiunta un'istanza di OracleParameter alla raccolta e viene restituito un riferimento al nuovo oggetto OracleParameter .The following example creates an OracleParameterCollection, adds an instance of OracleParameter to the collection, and returns a reference to the new 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 

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.Adds an OracleParameter to the OracleParameterCollection given the parameter name, data type, column length, and source column name.

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.The name of the parameter.

dataType
OracleType

Uno dei valori di OracleType.One of the OracleType values.

size
Int32

Lunghezza della colonna.The length of the column.

srcColumn
String

Nome della colonna di origine.The name of the source column.

Restituisce

OracleParameter

Riferimento al nuovo oggetto OracleParameter.A reference to the new OracleParameter object.

Esempio

Nell'esempio seguente viene creato un oggetto OracleParameterCollection , viene aggiunta un'istanza di OracleParameter alla raccolta e viene restituito un riferimento al nuovo oggetto OracleParameter .The following example creates an OracleParameterCollection, adds an instance of OracleParameter to the collection, and returns a reference to the new 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 

Si applica a