OleDbParameterCollection.Add Método

Definición

Agrega un objeto OleDbParameter al objeto OleDbParameterCollection.

Sobrecargas

Add(OleDbParameter)

Agrega el objeto OleDbParameter especificado a la colección OleDbParameterCollection.

Add(Object)

Agrega el objeto OleDbParameter especificado al objeto OleDbParameterCollection.

Add(String, OleDbType)

Agrega un objeto OleDbParameter a la colección OleDbParameterCollection si se proporcionan el nombre del parámetro y el tipo de datos.

Add(String, Object)
Obsoleto.
Obsoleto.

Agrega un objeto OleDbParameter a la colección OleDbParameterCollection si se proporcionan el nombre y el valor del parámetro.

Add(String, OleDbType, Int32)

Agrega un objeto OleDbParameter a la colección OleDbParameterCollection si se proporcionan el nombre del parámetro, el tipo de datos y la longitud de la columna.

Add(String, OleDbType, Int32, String)

Agrega un objeto OleDbParameter a la colección OleDbParameterCollection si se proporcionan el nombre del parámetro, el tipo de datos, la longitud de la columna y el nombre de la columna de origen.

Add(OleDbParameter)

Agrega el objeto OleDbParameter especificado a la colección 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

Parámetros

value
OleDbParameter

OleDbParameter que se agrega a la colección.

Devoluciones

OleDbParameter

El índice del nuevo objeto OleDbParameter.

Excepciones

El objeto OleDbParameter especificado en el parámetro value ya se ha agregado a esta colección OleDbParameterCollection o a otra.

El parámetro value es null.

Ejemplos

En el ejemplo siguiente se crea y OleDbParameterCollection se agrega .OleDbParameter

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

Consulte también

Se aplica a

Add(Object)

Agrega el objeto OleDbParameter especificado al objeto 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

Parámetros

value
Object

Objeto Object.

Devoluciones

Int32

Índice del nuevo objeto OleDbParameter de la colección.

Implementaciones

Consulte también

Se aplica a

Add(String, OleDbType)

Agrega un objeto OleDbParameter a la colección OleDbParameterCollection si se proporcionan el nombre del parámetro y el tipo de datos.

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

Parámetros

parameterName
String

El nombre del parámetro.

oleDbType
OleDbType

Uno de los valores de OleDbType.

Devoluciones

OleDbParameter

El índice del nuevo objeto OleDbParameter.

Ejemplos

En el ejemplo siguiente se crea y OleDbParameterCollection se agrega .OleDbParameter

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

Consulte también

Se aplica a

Add(String, Object)

Precaución

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

Precaución

Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202

Agrega un objeto OleDbParameter a la colección OleDbParameterCollection si se proporcionan el nombre y el valor del parámetro.

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

Parámetros

parameterName
String

El nombre del parámetro.

value
Object

Value de OleDbParameter que se agrega a la colección.

Devoluciones

OleDbParameter

El índice del nuevo objeto OleDbParameter.

Atributos

Excepciones

El parámetro value no es un objeto OleDbParameter.

Comentarios

Tenga cuidado al usar esta sobrecarga del Add método para especificar valores de parámetros enteros. Dado que esta sobrecarga toma un value de tipo Object, debe convertir el valor en un Object tipo cuando el valor es cero, como se muestra en el ejemplo de C# siguiente.

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

Si no realiza esta conversión, el compilador asume que está intentando llamar a la Add sobrecarga.

Consulte también

Se aplica a

Add(String, OleDbType, Int32)

Agrega un objeto OleDbParameter a la colección OleDbParameterCollection si se proporcionan el nombre del parámetro, el tipo de datos y la longitud de la columna.

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

Parámetros

parameterName
String

El nombre del parámetro.

oleDbType
OleDbType

Uno de los valores de OleDbType.

size
Int32

Longitud de la columna.

Devoluciones

OleDbParameter

El índice del nuevo objeto OleDbParameter.

Ejemplos

En el ejemplo siguiente se crea , OleDbParameterCollectionse agrega una instancia de OleDbParameter a la colección y se devuelve una referencia al nuevo OleDbParameter.

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

Consulte también

Se aplica a

Add(String, OleDbType, Int32, String)

Agrega un objeto OleDbParameter a la colección OleDbParameterCollection si se proporcionan el nombre del parámetro, el tipo de datos, la longitud de la columna y el nombre de la columna de origen.

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

Parámetros

parameterName
String

El nombre del parámetro.

oleDbType
OleDbType

Uno de los valores de OleDbType.

size
Int32

Longitud de la columna.

sourceColumn
String

El nombre de la columna de origen.

Devoluciones

OleDbParameter

El índice del nuevo objeto OleDbParameter.

Ejemplos

En el ejemplo siguiente se crea , OleDbParameterCollectionse agrega una instancia de OleDbParameter a la colección y se devuelve una referencia al nuevo OleDbParameter.

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

Consulte también

Se aplica a