OleDbParameterCollection OleDbParameterCollection OleDbParameterCollection OleDbParameterCollection Class

Definición

Representa una colección de parámetros relevantes para un objeto OleDbCommand, así como sus correspondientes asignaciones a las columnas de un objeto DataSet.Represents a collection of parameters relevant to an OleDbCommand as well as their respective mappings to columns in a DataSet.

public ref class OleDbParameterCollection sealed : System::Data::Common::DbParameterCollection
[System.ComponentModel.ListBindable(false)]
public sealed class OleDbParameterCollection : System.Data.Common.DbParameterCollection
type OleDbParameterCollection = class
    inherit DbParameterCollection
Public NotInheritable Class OleDbParameterCollection
Inherits DbParameterCollection
Herencia
OleDbParameterCollectionOleDbParameterCollectionOleDbParameterCollectionOleDbParameterCollection
Atributos

Ejemplos

En el ejemplo siguiente se crean varias OleDbParameter instancias de OleDbParameterCollection a través de OleDbDataAdapterla colección dentro de.The following example creates multiple instances of OleDbParameter through the OleDbParameterCollection collection within the OleDbDataAdapter. Estos parámetros se utilizan para seleccionar datos en el origen de datos y colocar los datos en DataSet.These parameters are used to select data within the data source and place the data in the DataSet. En este ejemplo se da DataSet por supuesto OleDbDataAdapter que ya se han creado un y un con el esquema, los comandos y la conexión adecuados.This example assumes that a DataSet and an OleDbDataAdapter have already been created with the appropriate schema, commands, and connection.

public DataSet GetDataSetFromAdapter(
    DataSet dataSet, string connectionString, string queryString)
{
    using (OleDbConnection connection =
               new OleDbConnection(connectionString))
    {
        OleDbDataAdapter adapter =
            new OleDbDataAdapter(queryString, connection);

        // Set the parameters.
        adapter.SelectCommand.Parameters.Add(
            "@CategoryName", OleDbType.VarChar, 80).Value = "toasters";
        adapter.SelectCommand.Parameters.Add(
            "@SerialNum", OleDbType.Integer).Value = 239;

        // Open the connection and fill the DataSet.
        try
        {
            connection.Open();
            adapter.Fill(dataSet);
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }
        // The connection is automatically closed when the
        // code exits the using block.
    }
    return dataSet;
}
Public Function GetDataSetFromAdapter( _
    ByVal dataSet As DataSet, ByVal connectionString As String, _
    ByVal queryString As String) As DataSet

    Using connection As New OleDbConnection(connectionString)
        Dim adapter As New OleDbDataAdapter(queryString, connection)

        ' Set the parameters.
        adapter.SelectCommand.Parameters.Add( _
            "@CategoryName", OleDbType.VarChar, 80).Value = "toasters"
        adapter.SelectCommand.Parameters.Add( _
         "@SerialNum", OleDbType.Integer).Value = 239

        ' Open the connection and fill the DataSet.
        Try
            connection.Open()
            adapter.Fill(dataSet)
        Catch ex As Exception
            Console.WriteLine(ex.Message)
        End Try
        ' The connection is automatically closed when the
        ' code exits the Using block.
    End Using

    Return dataSet
End Function

Comentarios

El número de parámetros de la colección debe ser igual al número de marcadores de posición de parámetro dentro del texto del comando; de lo contrario, el proveedor de datos de .NET Framework para OLE DB podría producir un error.The number of parameters in the collection must equal the number of parameter placeholders within the command text, otherwise the .NET Framework Data Provider for OLE DB might raise an error.

Propiedades

Count Count Count Count

Devuelve un entero que contiene el número de elementos incluidos en OleDbParameterCollection.Returns an integer that contains the number of elements in the OleDbParameterCollection. Sólo lectura.Read-only.

IsFixedSize IsFixedSize IsFixedSize IsFixedSize

Obtiene un valor que indica si el objeto OleDbParameterCollection tiene un tamaño fijo.Gets a value that indicates whether the OleDbParameterCollection has a fixed size. Sólo lectura.Read-only.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Obtiene un valor que indica si OleDbParameterCollection es de solo lectura.Gets a value that indicates whether the OleDbParameterCollection is read-only.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Obtiene un valor que indica si el objeto OleDbParameterCollection está sincronizado.Gets a value that indicates whether the OleDbParameterCollection is synchronized. Sólo lectura.Read-only.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Obtiene o establece la clase OleDbParameter en el índice especificado.Gets or sets the OleDbParameter at the specified index.

Item[String] Item[String] Item[String] Item[String]

Obtiene o establece el objeto OleDbParameter con el nombre especificado.Gets or sets the OleDbParameter with the specified name.

SyncRoot SyncRoot SyncRoot SyncRoot

Obtiene un objeto que se puede usar para sincronizar el acceso a OleDbParameterCollection.Gets an object that can be used to synchronize access to the OleDbParameterCollection. Sólo lectura.Read-only.

Métodos

Add(Object) Add(Object) Add(Object) Add(Object)

Agrega el objeto OleDbParameter especificado a OleDbParameterCollection.Adds the specified OleDbParameter object to the OleDbParameterCollection.

Add(OleDbParameter) Add(OleDbParameter) Add(OleDbParameter) Add(OleDbParameter)

Agrega el objeto OleDbParameter especificado a la colección OleDbParameterCollection.Adds the specified OleDbParameter to the OleDbParameterCollection.

Add(String, Object) Add(String, Object) Add(String, Object) Add(String, Object)

Agrega un objeto OleDbParameter a la colección OleDbParameterCollection si se proporcionan el nombre y el valor del parámetro.Adds an OleDbParameter to the OleDbParameterCollection given the parameter name and value.

Add(String, OleDbType) Add(String, OleDbType) Add(String, OleDbType) 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.Adds an OleDbParameter to the OleDbParameterCollection, given the parameter name and data type.

Add(String, OleDbType, Int32) Add(String, OleDbType, Int32) Add(String, OleDbType, Int32) 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.Adds an OleDbParameter to the OleDbParameterCollection given the parameter name, data type, and column length.

Add(String, OleDbType, Int32, String) Add(String, OleDbType, Int32, String) Add(String, OleDbType, Int32, String) 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.Adds an OleDbParameter to the OleDbParameterCollection given the parameter name, data type, column length, and source column name.

AddRange(Array) AddRange(Array) AddRange(Array) AddRange(Array)

Agrega una matriz de valores al final de la colección OleDbParameterCollection.Adds an array of values to the end of the OleDbParameterCollection.

AddRange(OleDbParameter[]) AddRange(OleDbParameter[]) AddRange(OleDbParameter[]) AddRange(OleDbParameter[])

Agrega una matriz de valores OleDbParameter al final de la colección OleDbParameterCollection.Adds an array of OleDbParameter values to the end of the OleDbParameterCollection.

AddWithValue(String, Object) AddWithValue(String, Object) AddWithValue(String, Object) AddWithValue(String, Object)

Agrega un valor al final de la colección OleDbParameterCollection.Adds a value to the end of the OleDbParameterCollection.

Clear() Clear() Clear() Clear()

Quita todos los objetos OleDbParameter de la colección OleDbParameterCollection.Removes all OleDbParameter objects from the OleDbParameterCollection.

Contains(Object) Contains(Object) Contains(Object) Contains(Object)

Determina si el objeto Object especificado está en esta colección OleDbParameterCollection.Determines whether the specified Object is in this OleDbParameterCollection.

Contains(OleDbParameter) Contains(OleDbParameter) Contains(OleDbParameter) Contains(OleDbParameter)

Determina si el objeto OleDbParameter especificado está en esta colección OleDbParameterCollection.Determines whether the specified OleDbParameter is in this OleDbParameterCollection.

Contains(String) Contains(String) Contains(String) Contains(String)

Determina si el objeto String especificado está en esta colección OleDbParameterCollection.Determines whether the specified String is in this OleDbParameterCollection.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Copia todos los elementos de la colección OleDbParameterCollection actual en el objeto Array unidimensional especificado, empezando en el índice del objeto Array de destino especificado.Copies all the elements of the current OleDbParameterCollection to the specified one-dimensional Array starting at the specified destination Array index.

CopyTo(OleDbParameter[], Int32) CopyTo(OleDbParameter[], Int32) CopyTo(OleDbParameter[], Int32) CopyTo(OleDbParameter[], Int32)

Copia todos los elementos de la colección OleDbParameterCollection actual en la colección OleDbParameterCollection especificada, empezando en el índice de destino indicado.Copies all the elements of the current OleDbParameterCollection to the specified OleDbParameterCollection starting at the specified destination index.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Devuelve un enumerador que recorre en iteración la colección OleDbParameterCollection.Returns an enumerator that iterates through the OleDbParameterCollection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(Object) IndexOf(Object) IndexOf(Object) IndexOf(Object)

Ubicación del objeto Object especificado dentro de la colección.The location of the specified Object within the collection.

IndexOf(OleDbParameter) IndexOf(OleDbParameter) IndexOf(OleDbParameter) IndexOf(OleDbParameter)

Obtiene la ubicación del objeto OleDbParameter especificado dentro de la colección.Gets the location of the specified OleDbParameter within the collection.

IndexOf(String) IndexOf(String) IndexOf(String) IndexOf(String)

Obtiene la ubicación del objeto OleDbParameter especificado con el nombre indicado.Gets the location of the specified OleDbParameter with the specified name.

InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object)

Inserta Object en OleDbParameterCollection en el índice especificado.Inserts a Object into the OleDbParameterCollection at the specified index.

Insert(Int32, OleDbParameter) Insert(Int32, OleDbParameter) Insert(Int32, OleDbParameter) Insert(Int32, OleDbParameter)

Inserta un objeto OleDbParameter en la colección OleDbParameterCollection, en el índice especificado.Inserts a OleDbParameter object into the OleDbParameterCollection at the specified index.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Crea una copia superficial del objeto MarshalByRefObject actual.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
Remove(Object) Remove(Object) Remove(Object) Remove(Object)

Quita el objeto Object de la colección OleDbParameterCollection.Removes the Object object from the OleDbParameterCollection.

Remove(OleDbParameter) Remove(OleDbParameter) Remove(OleDbParameter) Remove(OleDbParameter)

Quita el objeto OleDbParameter de la colección OleDbParameterCollection.Removes the OleDbParameter from the OleDbParameterCollection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Quita el objeto OleDbParameter de la colección OleDbParameterCollection, en el índice especificado.Removes the OleDbParameter from the OleDbParameterCollection at the specified index.

RemoveAt(String) RemoveAt(String) RemoveAt(String) RemoveAt(String)

Quita el objeto OleDbParameter de la colección OleDbParameterCollection, en el nombre de parámetro especificadoRemoves the OleDbParameter from the OleDbParameterCollection at the specified parameter name.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a

Consulte también: