Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

DbDataAdapter (Clase)

Sirve de ayuda para implementar la interfaz IDbDataAdapter. Los herederos de DbDataAdapter implementan un conjunto de funciones con el fin de proporcionar el establecimiento inflexible de tipos, aunque heredan la mayoría de la funcionalidad necesaria para implementar completamente un objeto DataAdapter.

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

public abstract class DbDataAdapter : DataAdapter, 
	IDbDataAdapter, IDataAdapter, ICloneable

El tipo DbDataAdapter expone los siguientes miembros.

  NombreDescripción
Método protegidoCompatible con XNA FrameworkDbDataAdapter()Inicializa una nueva instancia de una clase DataAdapter.
Método protegidoCompatible con XNA FrameworkDbDataAdapter(DbDataAdapter)Inicializa una nueva instancia de la clase DataAdapter a partir de un objeto existente del mismo tipo.
Arriba

  NombreDescripción
Propiedad públicaCompatible con XNA FrameworkAcceptChangesDuringFillObtiene o establece un valor que indica si se llama al método AcceptChanges en un objeto DataRow después de agregarlo a DataTable durante cualquiera de las operaciones Fill. (Se hereda de DataAdapter).
Propiedad públicaCompatible con XNA FrameworkAcceptChangesDuringUpdateObtiene o establece si se llama a AcceptChanges durante una operación Update. (Se hereda de DataAdapter).
Propiedad protegidaCanRaiseEventsObtiene un valor que indica si el componente puede generar un evento. (Se hereda de Component).
Propiedad públicaContainerObtiene IContainer que contiene Component. (Se hereda de Component).
Propiedad públicaCompatible con XNA FrameworkContinueUpdateOnErrorObtiene o establece un valor que especifica si debe generarse una excepción cuando se produce un error durante una actualización de fila. (Se hereda de DataAdapter).
Propiedad públicaCompatible con XNA FrameworkDeleteCommandObtiene o establece un comando para eliminar registros del conjunto de datos.
Propiedad protegidaDesignModeObtiene un valor que indica si Component está actualmente en modo de diseño. (Se hereda de Component).
Propiedad protegidaCompatible con XNA FrameworkEventsObtiene la lista de controladores de eventos asociados a Component. (Se hereda de Component).
Propiedad protegidaCompatible con XNA FrameworkFillCommandBehaviorObtiene o establece el comportamiento del comando utilizado para rellenar el adaptador de datos.
Propiedad públicaCompatible con XNA FrameworkFillLoadOptionObtiene o establece el valor de LoadOption que determina cómo rellena el adaptador el objeto DataTable a partir de DbDataReader. (Se hereda de DataAdapter).
Propiedad públicaCompatible con XNA FrameworkInsertCommandObtiene o establece un comando que se utiliza para insertar nuevos registros en el origen de datos.
Propiedad públicaCompatible con XNA FrameworkMissingMappingActionDetermina la acción que hay que llevar a cabo si los datos entrantes no tienen una tabla o una columna coincidente. (Se hereda de DataAdapter).
Propiedad públicaCompatible con XNA FrameworkMissingSchemaActionDetermina la acción que hay que llevar a cabo cuando el esquema DataSet existente no coincide con los datos entrantes. (Se hereda de DataAdapter).
Propiedad públicaCompatible con XNA FrameworkReturnProviderSpecificTypesObtiene o establece un valor que indica si el método Fill debe devolver valores específicos del proveedor o valores comunes conforme a CLS. (Se hereda de DataAdapter).
Propiedad públicaCompatible con XNA FrameworkSelectCommandObtiene o establece un comando que se utiliza para seleccionar registros en el origen de datos.
Propiedad públicaCompatible con XNA FrameworkSiteObtiene o establece ISite de Component. (Se hereda de Component).
Propiedad públicaCompatible con XNA FrameworkTableMappingsObtiene una colección que proporciona la asignación principal entre una tabla de origen y DataTable. (Se hereda de DataAdapter).
Propiedad públicaCompatible con XNA FrameworkUpdateBatchSizeObtiene o establece un valor que habilita o deshabilita la compatibilidad con el procesamiento por lotes, y especifica el número de comandos que se pueden ejecutar en un lote.
Propiedad públicaCompatible con XNA FrameworkUpdateCommandObtiene o establece un comando que se utiliza para actualizar registros en el origen de datos.
Arriba

  NombreDescripción
Método protegidoCompatible con XNA FrameworkAddToBatchAgrega una interfaz IDbCommand al lote actual.
Método protegidoCompatible con XNA FrameworkClearBatchQuita todos los objetos IDbCommand del lote.
Método protegidoCompatible con XNA FrameworkCloneInternals Obsoleto. Crea una copia de esta instancia de DataAdapter. (Se hereda de DataAdapter).
Método públicoCreateObjRefCrea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Se hereda de MarshalByRefObject).
Método protegidoCompatible con XNA FrameworkCreateRowUpdatedEventInicializa una nueva instancia de la clase RowUpdatedEventArgs.
Método protegidoCompatible con XNA FrameworkCreateRowUpdatingEventInicializa una nueva instancia de la clase RowUpdatingEventArgs.
Método protegidoCompatible con XNA FrameworkCreateTableMappingsCrea un nuevo DataTableMappingCollection. (Se hereda de DataAdapter).
Método públicoCompatible con XNA FrameworkDispose()Libera todos los recursos utilizados por Component. (Se hereda de Component).
Método protegidoCompatible con XNA FrameworkDispose(Boolean)Libera los recursos no administrados que utiliza DbDataAdapter y libera los recursos administrados de forma opcional. (Invalida a DataAdapter.Dispose(Boolean)).
Método públicoCompatible con XNA FrameworkEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegidoCompatible con XNA FrameworkExecuteBatchEjecuta el lote actual.
Método públicoCompatible con XNA FrameworkFill(DataSet)Agrega o actualiza filas en DataSet. (Invalida a DataAdapter.Fill(DataSet)).
Método públicoCompatible con XNA FrameworkFill(DataTable)Agrega filas en un intervalo especificado de DataSet o las actualiza para hacerlas coincidir con las filas del origen de datos utilizando el nombre de DataTable.
Método públicoCompatible con XNA FrameworkFill(DataSet, String)Agrega filas a DataSet o las actualiza para hacerlas coincidir con las filas del origen de datos utilizando los nombres de DataSet y DataTable.
Método protegidoCompatible con XNA FrameworkFill(DataTable, IDataReader)Agrega filas al objeto DataTable o las actualiza para hacerlas coincidir con las del origen de datos, utilizando el nombre de DataTable y la interfaz IDataReader especificada. (Se hereda de DataAdapter).
Método protegidoCompatible con XNA FrameworkFill(DataTable, IDbCommand, CommandBehavior)Agrega filas a un objeto DataTable o las actualiza para hacerlas coincidir con las del origen de datos, utilizando los objetos DataTable, IDbCommand y CommandBehavior especificados.
Método públicoCompatible con XNA FrameworkFill(Int32, Int32, DataTable[])Agrega filas a DataTable o las actualiza para hacerlas coincidir con las del origen de datos, empezando en el registro especificado y recuperando hasta el número máximo de registros especificado.
Método públicoCompatible con XNA FrameworkFill(DataSet, Int32, Int32, String)Agrega filas en un intervalo especificado de DataSet o las actualiza para hacerlas coincidir con las filas del origen de datos utilizando los nombres de DataSet y DataTable.
Método protegidoCompatible con XNA FrameworkFill(DataTable[], IDataReader, Int32, Int32)Agrega filas en un intervalo especificado de la colección de objetos DataTable o las actualiza para hacerlas coincidir con las filas del origen de datos. (Se hereda de DataAdapter).
Método protegidoCompatible con XNA FrameworkFill(DataSet, String, IDataReader, Int32, Int32)Agrega filas en un intervalo especificado de DataSet o las actualiza para hacerlas coincidir con las filas del origen de datos utilizando los nombres de DataSet y DataTable. (Se hereda de DataAdapter).
Método protegidoCompatible con XNA FrameworkFill(DataTable[], Int32, Int32, IDbCommand, CommandBehavior)Agrega filas en un intervalo especificado de DataSet o las actualiza para hacerlas coincidir con las filas del origen de datos utilizando los nombres de DataSet y DataTable.
Método protegidoCompatible con XNA FrameworkFill(DataSet, Int32, Int32, String, IDbCommand, CommandBehavior)Agrega filas en un intervalo especificado de DataSet o las actualiza para hacerlas coincidir con las filas del origen de datos utilizando los nombres de DataSet y los nombres de tabla de origen, la cadena de comando y el comportamiento de comando.
Método públicoCompatible con XNA FrameworkFillSchema(DataSet, SchemaType)Agrega un objeto DataTable denominado "Table" a la interfaz DataSet que se ha especificado y configura el esquema para que coincida con el del origen de datos en función de la SchemaType especificada. (Invalida a DataAdapter.FillSchema(DataSet, SchemaType)).
Método públicoCompatible con XNA FrameworkFillSchema(DataTable, SchemaType)Configura el esquema de la tabla DataTable especificada en función del tipo SchemaType especificado.
Método públicoCompatible con XNA FrameworkFillSchema(DataSet, SchemaType, String)Agrega DataTable al DataSet especificado y configura el esquema para hacerlo coincidir con el del origen de datos en función del tipo SchemaType y la tabla DataTable especificados.
Método protegidoCompatible con XNA FrameworkFillSchema(DataTable, SchemaType, IDataReader)Agrega un objeto DataTable al objeto DataSet especificado. (Se hereda de DataAdapter).
Método protegidoCompatible con XNA FrameworkFillSchema(DataSet, SchemaType, String, IDataReader)Agrega un objeto DataTable al objeto DataSet especificado. (Se hereda de DataAdapter).
Método protegidoCompatible con XNA FrameworkFillSchema(DataTable, SchemaType, IDbCommand, CommandBehavior)Configura el esquema de la tabla DataTable especificada en función del SchemaType, la cadena de comando y los valores de CommandBehavior especificados.
Método protegidoCompatible con XNA FrameworkFillSchema(DataSet, SchemaType, IDbCommand, String, CommandBehavior)Agrega DataTable al DataSet especificado y configura el esquema para hacerlo coincidir con el del origen de datos en función del tipo SchemaType especificado.
Método protegidoCompatible con XNA FrameworkFinalizeLibera recursos no administrados y realiza otras operaciones de limpieza antes de que se reclame el objeto Component durante la recolección de elementos no utilizados. (Se hereda de Component).
Método protegidoCompatible con XNA FrameworkGetBatchedParameterDevuelve una interfaz IDataParameter de uno de los comandos del lote actual.
Método protegidoCompatible con XNA FrameworkGetBatchedRecordsAffectedDevuelve información sobre un intento de actualización dentro de una actualización más amplia por lotes.
Método públicoCompatible con XNA FrameworkGetFillParametersObtiene los parámetros establecidos por el usuario al ejecutar una instrucción SELECT de SQL. (Invalida a DataAdapter.GetFillParameters()).
Método públicoCompatible con XNA FrameworkGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoGetLifetimeServiceRecupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método protegidoGetServiceDevuelve un objeto que representa el servicio suministrado por Component o por Container. (Se hereda de Component).
Método públicoCompatible con XNA FrameworkGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método protegidoCompatible con XNA FrameworkHasTableMappingsIndica si se ha creado una colección DataTableMappingCollection. (Se hereda de DataAdapter).
Método protegidoCompatible con XNA FrameworkInitializeBatchingInicializa el procesamiento por lotes de DbDataAdapter.
Método públicoInitializeLifetimeServiceObtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método protegidoCompatible con XNA FrameworkMemberwiseClone() Crea una copia superficial del Object actual. (Se hereda de Object).
Método protegidoMemberwiseClone(Boolean)Crea una copia superficial del objeto MarshalByRefObject actual. (Se hereda de MarshalByRefObject).
Método protegidoCompatible con XNA FrameworkOnFillErrorSe invoca cuando se produce un error durante una operación Fill. (Se hereda de DataAdapter).
Método protegidoCompatible con XNA FrameworkOnRowUpdatedProvoca el evento RowUpdated de un proveedor de datos de .NET Framework.
Método protegidoCompatible con XNA FrameworkOnRowUpdatingProvoca el evento RowUpdating de un proveedor de datos de .NET Framework.
Método públicoCompatible con XNA FrameworkResetFillLoadOptionRestablece FillLoadOption a su estado predeterminado y hace que DataAdapter.Fill tenga en cuenta AcceptChangesDuringFill. (Se hereda de DataAdapter).
Método públicoCompatible con XNA FrameworkShouldSerializeAcceptChangesDuringFillDetermina si la propiedad AcceptChangesDuringFill debe persistir. (Se hereda de DataAdapter).
Método públicoCompatible con XNA FrameworkShouldSerializeFillLoadOptionDetermina si la propiedad FillLoadOption debe persistir. (Se hereda de DataAdapter).
Método protegidoCompatible con XNA FrameworkShouldSerializeTableMappingsDetermina si uno o más objetos DataTableMapping existen y si deben almacenarse. (Se hereda de DataAdapter).
Método protegidoCompatible con XNA FrameworkTerminateBatchingFinaliza el procesamiento por lotes para DbDataAdapter.
Método públicoCompatible con XNA FrameworkToStringDevuelve un objeto String que contiene el nombre del objeto Component, en caso de que exista. Este método no debe reemplazarse. (Se hereda de Component).

In XNA Framework 3.0, este miembro se hereda de Object.ToString().
Método públicoCompatible con XNA FrameworkUpdate(DataRow[])Actualiza los valores de la base de datos ejecutando las instrucciones INSERT, UPDATE o DELETE respectivas para cada fila insertada, actualizada o eliminada en la matriz especificada en DataSet.
Método públicoCompatible con XNA FrameworkUpdate(DataSet)Actualiza los valores de la base de datos ejecutando las instrucciones INSERT, UPDATE o DELETE respectivas para cada fila insertada, actualizada o eliminada en los objetos DataSet especificados. (Invalida a DataAdapter.Update(DataSet)).
Método públicoCompatible con XNA FrameworkUpdate(DataTable)Actualiza los valores de la base de datos ejecutando las instrucciones INSERT, UPDATE o DELETE respectivas para cada fila insertada, actualizada o eliminada en los objetos DataTable especificados.
Método protegidoCompatible con XNA FrameworkUpdate(DataRow[], DataTableMapping)Actualiza los valores de la base de datos ejecutando las instrucciones INSERT, UPDATE o DELETE respectivas para cada fila insertada, actualizada o eliminada en la matriz de objetos DataSet especificada.
Método públicoCompatible con XNA FrameworkUpdate(DataSet, String)Actualiza los valores de la base de datos ejecutando las instrucciones INSERT, UPDATE o DELETE respectivas para cada fila insertada, actualizada o eliminada en los objetos DataSet con el nombre de DataTable especificado.
Arriba

  NombreDescripción
Evento públicoCompatible con XNA FrameworkDisposedSe produce cuando el componente se elimina mediante una llamada al método Dispose. (Se hereda de Component).
Evento públicoCompatible con XNA FrameworkFillErrorSe devuelve cuando se produce un error durante una operación de relleno. (Se hereda de DataAdapter).
Arriba

  NombreDescripción
Campo públicoMiembro estáticoCompatible con XNA FrameworkDefaultSourceTableNameNombre predeterminado que el objeto DataAdapter utiliza para las asignaciones de tabla.
Arriba

  NombreDescripción
Implementación explícita de interfacesMétodo privadoCompatible con XNA FrameworkICloneable.CloneCrea un nuevo objeto copiado de la instancia actual.
Implementación explícita de interfacesPropiedad privadaCompatible con XNA FrameworkIDataAdapter.TableMappingsIndica cómo se asigna una tabla de origen a una tabla de conjuntos de datos. (Se hereda de DataAdapter).
Implementación explícita de interfacesPropiedad privadaCompatible con XNA FrameworkIDbDataAdapter.DeleteCommandObtiene o establece una instrucción SQL para eliminar registros del conjunto de datos.
Implementación explícita de interfacesPropiedad privadaCompatible con XNA FrameworkIDbDataAdapter.InsertCommandObtiene o establece una instrucción SQL utilizada para insertar nuevos registros en el origen de datos.
Implementación explícita de interfacesPropiedad privadaCompatible con XNA FrameworkIDbDataAdapter.SelectCommandObtiene o establece una instrucción SQL utilizada para seleccionar registros en el origen de datos.
Implementación explícita de interfacesPropiedad privadaCompatible con XNA FrameworkIDbDataAdapter.UpdateCommandObtiene o establece una instrucción SQL utilizada para actualizar registros en el origen de datos.
Arriba

La clase DbDataAdapter hereda de la clase DataAdapter y sirve de ayuda para que una clase implemente un DataAdapter diseñado para utilizarlo con una base de datos relacional.

Una aplicación no crea una instancia de la interfaz DbDataAdapter directamente, sino que crea una instancia de una clase que hereda IDbDataAdapter y DbDataAdapter.

Las clases que heredan de DbDataAdapter deben implementar los miembros heredados y suelen definir miembros adicionales para agregar la funcionalidad específica de proveedor. Por ejemplo, la clase DbDataAdapter define la propiedad SelectCommand, y la interfaz DbDataAdapter define ocho sobrecargas del método Fill. A su vez, la clase OleDbDataAdapter hereda el método Fill y define asimismo dos sobrecargas adicionales de Fill que utilizan un objeto ADO Recordset como parámetro.

Notas para los herederos

Cuando herede de la clase DbDataAdapter, le recomendamos que implemente los siguientes constructores:

Elemento

Descripción

PrvDataAdapter()

Inicializa una nueva instancia de la clase PrvDataAdapter.

PrvDataAdapter(PrvCommand selectCommand)

Inicializa una nueva instancia de la clase PrvDataAdapter con la instrucción SELECT de SQL especificada.

PrvDataAdapter(string selectCommandText, string selectConnectionString)

Inicializa una nueva instancia de la clase PrvDataAdapter con una instrucción SELECT de SQL y una cadena de conexión.

PrvDataAdapter(string selectCommandText, PrvConnection selectConnection)

Inicializa una nueva instancia de la clase PrvDataAdapter con una instrucción SELECT de SQL y un objeto PrvConnection.

Para potenciar la coherencia entre los proveedores de datos de .NET Framework, se debe asignar a la clase heredada un nombre con el formato PrvDataAdapter, donde Prv es el prefijo uniforme que se asigna a todas las clases de un espacio de nombres de un proveedor de datos de .NET Framework específico. Por ejemplo, "Sql" es el prefijo de la clase SqlDataAdapter en el espacio de nombres System.Data.SqlClient.

.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

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

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft