OleDbParameterCollection.Add Metodo

Definizione

Aggiunge un oggetto OleDbParameter all'oggetto OleDbParameterCollection.

Overload

Add(OleDbParameter)

Aggiunge l'oggetto OleDbParameter specificato alla raccolta OleDbParameterCollection.

Add(Object)

Aggiunge l'oggetto OleDbParameter specificato all'oggetto OleDbParameterCollection.

Add(String, OleDbType)

Aggiunge una classe OleDbParameter alla classe OleDbParameterCollection, dati il nome del parametro e il tipo di dati.

Add(String, Object)
Obsoleti.
Obsoleti.

Aggiunge una classe OleDbParameter alla classe OleDbParameterCollection, dati il nome e il valore del parametro.

Add(String, OleDbType, Int32)

Aggiunge una classe OleDbParameter alla classe OleDbParameterCollection, dati il nome del parametro, il tipo di dati e la lunghezza della colonna.

Add(String, OleDbType, Int32, String)

Aggiunge una classe OleDbParameter alla classe OleDbParameterCollection, dati il nome del parametro, il tipo di dati, la lunghezza della colonna e il nome della colonna di origine.

Add(OleDbParameter)

Aggiunge l'oggetto OleDbParameter specificato alla raccolta OleDbParameterCollection.

public:
 System::Data::OleDb::OleDbParameter ^ Add(System::Data::OleDb::OleDbParameter ^ value);
public System.Data.OleDb.OleDbParameter Add (System.Data.OleDb.OleDbParameter value);
override this.Add : System.Data.OleDb.OleDbParameter -> System.Data.OleDb.OleDbParameter
member this.Add : System.Data.OleDb.OleDbParameter -> System.Data.OleDb.OleDbParameter
Public Function Add (value As OleDbParameter) As OleDbParameter

Parametri

value
OleDbParameter

Oggetto OleDbParameter da aggiungere alla raccolta.

Restituisce

Indice del nuovo oggetto OleDbParameter.

Eccezioni

L'oggetto OleDbParameter specificato nel parametrovalue è già stato aggiunto a questo o a un altro oggetto OleDbParameterCollection.

Il parametro value è null.

Esempio

Nell'esempio seguente viene creato un oggetto OleDbParameterCollection e viene aggiunto un OleDbParameteroggetto .

public void CreateParameters()
{
    OleDbCommand command = new OleDbCommand(
        "SELECT * FROM Customers WHERE CustomerID = ?", connection);
    OleDbParameterCollection paramCollection = command.Parameters;
    OleDbParameter myParm = paramCollection.Add(
        new OleDbParameter("CustomerID", OleDbType.VarChar));
}
Public Sub CreateParameters(connection As OleDbConnection)
  Dim command As New OleDbCommand( _
    "SELECT * FROM Customers WHERE CustomerID = ?", connection)
  Dim paramCollection As OleDbParameterCollection = command.Parameters
  Dim myParm As OleDbParameter = paramCollection.Add( _
    New OleDbParameter("CustomerID", OleDbType.VarChar))
End Sub

Vedi anche

Si applica a

Add(Object)

Aggiunge l'oggetto OleDbParameter specificato all'oggetto OleDbParameterCollection.

public:
 override int Add(System::Object ^ value);
public:
 virtual int Add(System::Object ^ value);
public override int Add (object value);
public int Add (object value);
override this.Add : obj -> int
abstract member Add : obj -> int
override this.Add : obj -> int
Public Overrides Function Add (value As Object) As Integer
Public Function Add (value As Object) As Integer

Parametri

value
Object

Oggetto Object.

Restituisce

Indice del nuovo oggetto OleDbParameter nell'insieme.

Implementazioni

Vedi anche

Si applica a

Add(String, OleDbType)

Aggiunge una classe OleDbParameter alla classe OleDbParameterCollection, dati il nome del parametro e il tipo di dati.

public:
 System::Data::OleDb::OleDbParameter ^ Add(System::String ^ parameterName, System::Data::OleDb::OleDbType oleDbType);
public System.Data.OleDb.OleDbParameter Add (string parameterName, System.Data.OleDb.OleDbType oleDbType);
public System.Data.OleDb.OleDbParameter Add (string? parameterName, System.Data.OleDb.OleDbType oleDbType);
override this.Add : string * System.Data.OleDb.OleDbType -> System.Data.OleDb.OleDbParameter
member this.Add : string * System.Data.OleDb.OleDbType -> System.Data.OleDb.OleDbParameter
Public Function Add (parameterName As String, oleDbType As OleDbType) As OleDbParameter

Parametri

parameterName
String

Nome del parametro.

oleDbType
OleDbType

Uno dei valori di OleDbType.

Restituisce

Indice del nuovo oggetto OleDbParameter.

Esempio

Nell'esempio seguente viene creato un oggetto OleDbParameterCollection e viene aggiunto un OleDbParameteroggetto .

public void CreateParameters()
{
    OleDbCommand command = new OleDbCommand(
        "SELECT * FROM Customers WHERE CustomerID = ?", connection);
    OleDbParameterCollection paramCollection = command.Parameters;
    OleDbParameter myParm = paramCollection.Add(
        "CustomerID", OleDbType.VarChar);
}
Public Sub CreateParameters(connection As OleDbConnection)
  Dim command As New OleDbCommand( _
    "SELECT * FROM Customers WHERE CustomerID = ?", connection)
  Dim paramCollection As OleDbParameterCollection = command.Parameters
  Dim myParm As OleDbParameter = paramCollection.Add( _
    "CustomerID", OleDbType.VarChar)
End Sub

Vedi anche

Si applica a

Add(String, Object)

Attenzione

Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value) instead.

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 OleDbParameter alla classe OleDbParameterCollection, dati il nome e il valore del parametro.

public:
 System::Data::OleDb::OleDbParameter ^ Add(System::String ^ parameterName, System::Object ^ value);
public System.Data.OleDb.OleDbParameter Add (string parameterName, object value);
public System.Data.OleDb.OleDbParameter Add (string? parameterName, object? value);
[System.Obsolete("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value) instead.")]
public System.Data.OleDb.OleDbParameter 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.OleDb.OleDbParameter Add (string parameterName, object value);
override this.Add : string * obj -> System.Data.OleDb.OleDbParameter
[<System.Obsolete("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value) instead.")>]
override this.Add : string * obj -> System.Data.OleDb.OleDbParameter
member this.Add : string * obj -> System.Data.OleDb.OleDbParameter
[<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.OleDb.OleDbParameter
Public Function Add (parameterName As String, value As Object) As OleDbParameter

Parametri

parameterName
String

Nome del parametro.

value
Object

Oggetto Value di OleDbParameter da aggiungere alla raccolta.

Restituisce

Indice del nuovo oggetto OleDbParameter.

Attributi

Eccezioni

Il parametro value non è una classe OleDbParameter.

Commenti

Prestare attenzione quando si usa questo overload del Add metodo per specificare i valori dei parametri integer. Poiché questo overload accetta un tipo , è necessario convertire il valore in un valueObject tipo Objectquando il valore è zero, come illustrato nell'esempio C# seguente.

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

Se non si esegue questa conversione, il compilatore presuppone che si stia tentando di chiamare l'overload Add .

Vedi anche

Si applica a

Add(String, OleDbType, Int32)

Aggiunge una classe OleDbParameter alla classe OleDbParameterCollection, dati il nome del parametro, il tipo di dati e la lunghezza della colonna.

public:
 System::Data::OleDb::OleDbParameter ^ Add(System::String ^ parameterName, System::Data::OleDb::OleDbType oleDbType, int size);
public System.Data.OleDb.OleDbParameter Add (string parameterName, System.Data.OleDb.OleDbType oleDbType, int size);
public System.Data.OleDb.OleDbParameter Add (string? parameterName, System.Data.OleDb.OleDbType oleDbType, int size);
override this.Add : string * System.Data.OleDb.OleDbType * int -> System.Data.OleDb.OleDbParameter
member this.Add : string * System.Data.OleDb.OleDbType * int -> System.Data.OleDb.OleDbParameter
Public Function Add (parameterName As String, oleDbType As OleDbType, size As Integer) As OleDbParameter

Parametri

parameterName
String

Nome del parametro.

oleDbType
OleDbType

Uno dei valori di OleDbType.

size
Int32

Lunghezza della colonna.

Restituisce

Indice del nuovo oggetto OleDbParameter.

Esempio

Nell'esempio seguente viene creata un'istanza OleDbParameterCollectiondi , viene aggiunta un'istanza della OleDbParameter raccolta e viene restituito un riferimento al nuovo OleDbParameteroggetto .

public void CreateParameters(OleDbConnection connection)
{
    OleDbCommand command = new OleDbCommand(
        "SELECT * FROM Customers WHERE CustomerID = ?", connection);
    OleDbParameterCollection paramCollection = command.Parameters;
    OleDbParameter parameter = paramCollection.Add(
        "CustomerID", OleDbType.VarChar, 5);
}
Public Sub CreateParameters(connection As OleDbConnection)
  Dim command As New OleDbCommand( _
    "SELECT * FROM Customers WHERE CustomerID = ?", connection)
  Dim paramCollection As OleDbParameterCollection = command.Parameters
  Dim parameter As OleDbParameter = paramCollection.Add( _
    "CustomerID", OleDbType.VarChar, 5)
End Sub

Vedi anche

Si applica a

Add(String, OleDbType, Int32, String)

Aggiunge una classe OleDbParameter alla classe OleDbParameterCollection, dati il nome del parametro, il tipo di dati, la lunghezza della colonna e il nome della colonna di origine.

public:
 System::Data::OleDb::OleDbParameter ^ Add(System::String ^ parameterName, System::Data::OleDb::OleDbType oleDbType, int size, System::String ^ sourceColumn);
public System.Data.OleDb.OleDbParameter Add (string parameterName, System.Data.OleDb.OleDbType oleDbType, int size, string sourceColumn);
public System.Data.OleDb.OleDbParameter Add (string? parameterName, System.Data.OleDb.OleDbType oleDbType, int size, string? sourceColumn);
override this.Add : string * System.Data.OleDb.OleDbType * int * string -> System.Data.OleDb.OleDbParameter
member this.Add : string * System.Data.OleDb.OleDbType * int * string -> System.Data.OleDb.OleDbParameter
Public Function Add (parameterName As String, oleDbType As OleDbType, size As Integer, sourceColumn As String) As OleDbParameter

Parametri

parameterName
String

Nome del parametro.

oleDbType
OleDbType

Uno dei valori di OleDbType.

size
Int32

Lunghezza della colonna.

sourceColumn
String

Nome della colonna di origine.

Restituisce

Indice del nuovo oggetto OleDbParameter.

Esempio

Nell'esempio seguente viene creata un'istanza OleDbParameterCollectiondi , viene aggiunta un'istanza della OleDbParameter raccolta e viene restituito un riferimento al nuovo OleDbParameteroggetto .

public void CreateParameters(OleDbConnection connection)
{
    OleDbCommand command = new OleDbCommand(
        "SELECT * FROM Customers WHERE CustomerID = ?", connection);
    OleDbParameterCollection paramCollection = command.Parameters;
    OleDbParameter parameter = paramCollection.Add(
        "CustomerID", OleDbType.VarChar, 5, "CustomerID");
}
Public Sub CreateParameters(connection As OleDbConnection)
  Dim command As New OleDbCommand( _
    "SELECT * FROM Customers WHERE CustomerID = ?", connection)
  Dim paramCollection As OleDbParameterCollection = command.Parameters
  Dim parameter As OleDbParameter = paramCollection.Add( _
    "CustomerID", OleDbType.VarChar, 5, "CustomerID")
End Sub

Vedi anche

Si applica a