OdbcParameterCollection Clase
Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

OdbcParameterCollection (Clase)

 

Representa una colección de parámetros relevantes para un elemento OdbcCommand y sus correspondientes asignaciones a columnas de un elemento DataSet. Esta clase no puede heredarse.

Espacio de nombres:   System.Data.Odbc
Ensamblado:  System.Data (en System.Data.dll)

System.Object
  System.MarshalByRefObject
    System.Data.Common.DbParameterCollection
      System.Data.Odbc.OdbcParameterCollection

[ListBindableAttribute(false)]
public sealed class OdbcParameterCollection : DbParameterCollection

NombreDescripción
System_CAPS_pubpropertyCount

Devuelve un entero que contiene el número de elementos de la OdbcParameterCollection. Sólo lectura.(Reemplaza a DbParameterCollection.Count).

System_CAPS_pubpropertyIsFixedSize

Obtiene un valor que indica si el objeto OdbcParameterCollection tiene un tamaño fijo. Sólo lectura.(Reemplaza a DbParameterCollection.IsFixedSize).

System_CAPS_pubpropertyIsReadOnly

Obtiene un valor que indica si OdbcParameterCollection es de solo lectura.(Reemplaza a DbParameterCollection.IsReadOnly).

System_CAPS_pubpropertyIsSynchronized

Obtiene un valor que indica si el objeto OdbcParameterCollection está sincronizado. Sólo lectura.(Reemplaza a DbParameterCollection.IsSynchronized).

System_CAPS_pubpropertyItem[Int32]

Obtiene o establece la clase OdbcParameter en el índice especificado.

System_CAPS_pubpropertyItem[String]

Obtiene o establece la OdbcParameter con el nombre especificado.

System_CAPS_pubpropertySyncRoot

Obtiene un objeto que se puede usar para sincronizar el acceso a OdbcParameterCollection. Sólo lectura.(Reemplaza a DbParameterCollection.SyncRoot).

NombreDescripción
System_CAPS_pubmethodAdd(Object)

Agrega el objeto OdbcParameter especificado a OdbcParameterCollection.(Reemplaza a DbParameterCollection.Add(Object)).

System_CAPS_pubmethodAdd(OdbcParameter)

Agrega el objeto especificado OdbcParameter a la OdbcParameterCollection.

System_CAPS_pubmethodAdd(String, Object)

Obsoleto.Agrega un OdbcParameter a la OdbcParameterCollection dado el nombre de parámetro y valor.

System_CAPS_pubmethodAdd(String, OdbcType)

Agrega un OdbcParameter a la OdbcParameterCollection, dado el tipo de datos y el nombre de parámetro.

System_CAPS_pubmethodAdd(String, OdbcType, Int32)

Agrega un OdbcParameter a la OdbcParameterCollection, dados el nombre del parámetro, el tipo de datos y la longitud de la columna.

System_CAPS_pubmethodAdd(String, OdbcType, Int32, String)

Agrega un OdbcParameter a la OdbcParameterCollection dado el nombre de parámetro, el tipo de datos, la longitud de la columna y el nombre de columna de origen.

System_CAPS_pubmethodAddRange(Array)

Agrega una matriz de valores al final de la colección OdbcParameterCollection.(Reemplaza a DbParameterCollection.AddRange(Array)).

System_CAPS_pubmethodAddRange(OdbcParameter[])

Agrega una matriz de valores OdbcParameter al final de la colección OdbcParameterCollection.

System_CAPS_pubmethodAddWithValue(String, Object)

Agrega un valor al final de la colección OdbcParameterCollection.

System_CAPS_pubmethodClear()

Todos los quita OdbcParameter objetos desde el OdbcParameterCollection.(Reemplaza a DbParameterCollection.Clear()).

System_CAPS_pubmethodContains(Object)

Determina si el objeto Object especificado está en esta colección OdbcParameterCollection.(Reemplaza a DbParameterCollection.Contains(Object)).

System_CAPS_pubmethodContains(OdbcParameter)

Determina si el objeto OdbcParameter especificado está en esta colección OdbcParameterCollection.

System_CAPS_pubmethodContains(String)

Obtiene un valor que indica si un OdbcParameter objeto con el nombre de parámetro especificado existe en la colección.(Reemplaza a DbParameterCollection.Contains(String)).

System_CAPS_pubmethodCopyTo(Array, Int32)

Copia todos los elementos de la colección OdbcParameterCollection actual en el objeto Array unidimensional especificado, empezando en el índice del objeto Array de destino especificado.(Reemplaza a DbParameterCollection.CopyTo(Array, Int32)).

System_CAPS_pubmethodCopyTo(OdbcParameter[], Int32)

Copia todos los elementos de la colección OdbcParameterCollection actual en la colección OdbcParameterCollection especificada, empezando en el índice de destino indicado.

System_CAPS_pubmethodCreateObjRef(Type)

Crea un objeto que contiene toda la información pertinente necesaria para generar a un proxy utilizado para comunicarse con un objeto remoto.(Heredado de MarshalByRefObject.)

System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object.)

System_CAPS_pubmethodGetEnumerator()

Devuelve un enumerador que recorre en iteración la colección OdbcParameterCollection.(Reemplaza a DbParameterCollection.GetEnumerator()).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object.)

System_CAPS_pubmethodGetLifetimeService()

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.(Heredado de MarshalByRefObject.)

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object.)

System_CAPS_pubmethodIndexOf(Object)

Obtiene la ubicación del objeto Object dentro de la colección.(Reemplaza a DbParameterCollection.IndexOf(Object)).

System_CAPS_pubmethodIndexOf(OdbcParameter)

Obtiene la ubicación del objeto OdbcParameter dentro de la colección.

System_CAPS_pubmethodIndexOf(String)

Obtiene la ubicación del objeto OdbcParameter especificado con el nombre indicado.(Reemplaza a DbParameterCollection.IndexOf(String)).

System_CAPS_pubmethodInitializeLifetimeService()

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.(Heredado de MarshalByRefObject.)

System_CAPS_pubmethodInsert(Int32, Object)

Inserta un Object en el OdbcParameterCollection en el índice especificado.(Reemplaza a DbParameterCollection.Insert(Int32, Object)).

System_CAPS_pubmethodInsert(Int32, OdbcParameter)

Inserta un objeto OdbcParameter en la colección OdbcParameterCollection, en el índice especificado.

System_CAPS_pubmethodRemove(Object)

Quita la Object objeto desde el OdbcParameterCollection.(Reemplaza a DbParameterCollection.Remove(Object)).

System_CAPS_pubmethodRemove(OdbcParameter)

Quita el OdbcParameter desde el OdbcParameterCollection.

System_CAPS_pubmethodRemoveAt(Int32)

Quita el objeto OdbcParameter de la colección OdbcParameterCollection, en el índice especificado.(Reemplaza a DbParameterCollection.RemoveAt(Int32)).

System_CAPS_pubmethodRemoveAt(String)

Quita el OdbcParameter desde el OdbcParameterCollection con el nombre de parámetro especificado.(Reemplaza a DbParameterCollection.RemoveAt(String)).

System_CAPS_pubmethodToString()

Retorna una cadena que representa al objeto actual. (Heredado de Object.)

NombreDescripción
System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.Item[Int32]

Obtiene o establece el elemento en el índice especificado.(Heredado de DbParameterCollection.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDataParameterCollection.Item[String]

Obtiene o establece el parámetro en el índice especificado.(Heredado de DbParameterCollection.)

NombreDescripción
System_CAPS_pubmethodAsParallel()

Sobrecargado. Habilita la paralelización de una consulta.(Defined by ParallelEnumerable.)

System_CAPS_pubmethodAsQueryable()

Sobrecargado. Convierte un IEnumerable para un IQueryable.(Defined by Queryable.)

System_CAPS_pubmethodCast<TResult>()

Convierte los elementos de un IEnumerable al tipo especificado.(Defined by Enumerable.)

System_CAPS_pubmethodOfType<TResult>()

Filtra los elementos de un IEnumerable basado en un tipo especificado.(Defined by Enumerable.)

El número de parámetros de la colección debe ser igual al número de marcadores de posición de parámetro en el texto del comando o, de lo contrario, el proveedor de datos de .NET Framework para ODBC provoca un error.

En el ejemplo siguiente se supone que el origen de datos tiene una tabla denominada MoneyTable y un procedimiento almacenado denominado MoneyProcedure, que se definen como sigue:

CREATE TABLE MoneyTable (col1 int, col2 smallmoney, col3 decimal);

CREATE PROC MoneyProcedure (@p1 int, @p2 smallmoney, @p3 decimal) 
AS 
INSERT INTO MyTable VALUES (@p1, @p2, @p3);

El ejemplo crea parámetros y llama el MoneyProcedure procedimiento almacenado.

public void CreateMyProc(OdbcConnection connection)
{
    OdbcCommand command = connection.CreateCommand();
    command.CommandText = "{ call MyProc(?,?,?) }";

    OdbcParameter param = new OdbcParameter();
    param.DbType = DbType.Int32;
    param.Value = 1;
    command.Parameters.Add(param);

    param = new OdbcParameter();
    param.DbType = DbType.Decimal;
    param.Value = 1;
    command.Parameters.Add(param);

    param = new OdbcParameter();
    param.DbType = DbType.Decimal;
    param.Value = 1;
    command.Parameters.Add(param);

    command.ExecuteNonQuery();

 }

.NET Framework
Disponible desde 1.1

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Volver al principio
Mostrar:
© 2016 Microsoft