DataAdapter Clase

Definición

Representa un conjunto de comandos SQL y una conexión de base de datos que se usan para rellenar y DataSet actualizar el origen de datos.

public ref class DataAdapter abstract : System::ComponentModel::Component, System::Data::IDataAdapter
public ref class DataAdapter : System::ComponentModel::Component, System::Data::IDataAdapter
public abstract class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
public class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
type DataAdapter = class
    inherit Component
    interface IDataAdapter
Public MustInherit Class DataAdapter
Inherits Component
Implements IDataAdapter
Public Class DataAdapter
Inherits Component
Implements IDataAdapter
Herencia
Derivado
Implementaciones

Comentarios

DataAdapter actúa como un puente entre un DataSet origen de datos y un para recuperar y guardar datos. DataAdapter proporciona este puente mediante la asignación Fillde , que cambia los datos de DataSet para que coincidan con los datos del origen de datos y Update, que cambia los datos del origen de datos para que coincidan con los datos de DataSet.

Si se conecta a una base de datos de SQL Server, puede aumentar el rendimiento general mediante el uso de los objetos /> / y asociados. Para orígenes de datos compatibles con OLE DB, use con DataAdapter sus objetos y OleDbConnection asociadosOleDbCommand. En el caso de los orígenes de datos compatibles con ODBC, use con DataAdapter sus objetos y OdbcConnection asociadosOdbcCommand. Para las bases de datos de Oracle, use con DataAdapter sus objetos y OracleConnection asociadosOracleCommand.

Cuando se crea una instancia de , las propiedades de DataAdapter lectura y escritura se establecen en valores iniciales. Para obtener una lista de estos valores, consulte el DataAdapter constructor .

Constructores

Nombre Description
DataAdapter()

Inicializa una nueva instancia de la clase DataAdapter.

DataAdapter(DataAdapter)

Inicializa una nueva instancia de la DataAdapter clase a partir de un objeto existente del mismo tipo.

Propiedades

Nombre Description
AcceptChangesDuringFill

Obtiene o establece un valor que indica si AcceptChanges() se llama a en una DataRow después de agregarlo a DataTable durante cualquiera de las operaciones Fill .

AcceptChangesDuringUpdate

Obtiene o establece si AcceptChanges() se llama a durante un Update(DataSet)objeto .

CanRaiseEvents

Obtiene un valor que indica si el componente puede generar un evento.

(Heredado de Component)
Container

Obtiene el IContainer objeto que contiene el Componentobjeto .

(Heredado de Component)
ContinueUpdateOnError

Obtiene o establece un valor que especifica si se va a generar una excepción cuando se produce un error durante una actualización de fila.

DesignMode

Obtiene un valor que indica si Component el objeto está actualmente en modo de diseño.

(Heredado de Component)
Events

Obtiene la lista de controladores de eventos que están asociados a este Componentobjeto .

(Heredado de Component)
FillLoadOption

Obtiene o establece el LoadOption objeto que determina cómo el adaptador rellena desde DataTable .DbDataReader

MissingMappingAction

Determina la acción que se debe realizar cuando los datos entrantes no tienen una tabla o columna coincidente.

MissingSchemaAction

Determina la acción que se debe realizar cuando el esquema existente DataSet no coincide con los datos entrantes.

ReturnProviderSpecificTypes

Obtiene o establece si el Fill método debe devolver valores específicos del proveedor o valores comunes compatibles con CLS.

Site

Obtiene o establece ISite de Component.

(Heredado de Component)
TableMappings

Obtiene una colección que proporciona la asignación principal entre una tabla de origen y .DataTable

Métodos

Nombre Description
CloneInternals()
Obsoletos.
Obsoletos.
Obsoletos.

Crea una copia de esta instancia de DataAdapter.

CreateObjRef(Type)

Crea un objeto que contiene toda la información pertinente necesaria para generar un proxy usado para comunicarse con un objeto remoto.

(Heredado de MarshalByRefObject)
CreateTableMappings()

Crea un nuevo DataTableMappingCollectionobjeto .

Dispose()

Libera todos los recursos usados por .Component

(Heredado de Component)
Dispose(Boolean)

Libera los recursos no administrados utilizados por DataAdapter y, opcionalmente, libera los recursos administrados.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
Fill(DataSet, String, IDataReader, Int32, Int32)

Agrega o actualiza las filas de un intervalo especificado en DataSet para que coincidan con las del origen de datos mediante los DataSet nombres y DataTable .

Fill(DataSet)

Agrega o actualiza las filas de DataSet para que coincidan con las del origen de datos.

Fill(DataTable, IDataReader)

Agrega o actualiza las filas de DataTable para que coincidan con las del origen de datos mediante el DataTable nombre y el especificado IDataReader.

Fill(DataTable[], IDataReader, Int32, Int32)

Agrega o actualiza las filas de un intervalo especificado en la colección de objetos para que coincidan con las del origen de DataTable datos.

FillSchema(DataSet, SchemaType, String, IDataReader)

Agrega un DataTable objeto al objeto especificado DataSet.

FillSchema(DataSet, SchemaType)

Agrega un DataTable objeto al especificado DataSet y configura el esquema para que coincida con el del origen de datos basado en el especificado SchemaType.

FillSchema(DataTable, SchemaType, IDataReader)

Agrega un DataTable objeto al objeto especificado DataSet.

GetFillParameters()

Obtiene los parámetros establecidos por el usuario al ejecutar una instrucción SELECT de SQL.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetLifetimeService()

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

(Heredado de MarshalByRefObject)
GetService(Type)

Devuelve un objeto que representa un servicio proporcionado por Component o por su Container.

(Heredado de Component)
GetType()

Obtiene el Type objeto de la instancia actual.

(Heredado de Object)
HasTableMappings()

Indica si se ha creado un DataTableMappingCollection objeto .

InitializeLifetimeService()

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
MemberwiseClone()

Crea una copia superficial del objeto actual Object.

(Heredado de Object)
MemberwiseClone(Boolean)

Crea una copia superficial del objeto actual MarshalByRefObject .

(Heredado de MarshalByRefObject)
OnFillError(FillErrorEventArgs)

Se invoca cuando se produce un error durante un Fill.

ResetFillLoadOption()

FillLoadOption Restablece su estado predeterminado y hace que Fill(DataSet) se respete AcceptChangesDuringFill.

ShouldSerializeAcceptChangesDuringFill()

Determina si la AcceptChangesDuringFill propiedad debe conservarse.

ShouldSerializeFillLoadOption()

Determina si la FillLoadOption propiedad debe conservarse.

ShouldSerializeTableMappings()

Determina si existen uno o varios DataTableMapping objetos y se deben conservar.

ToString()

Devuelve un String objeto que contiene el nombre de Component, si existe. Este método no se debe invalidar.

(Heredado de Component)
Update(DataSet)

Llama a las instrucciones INSERT, UPDATE o DELETE correspondientes para cada fila insertada, actualizada o eliminada en el especificado DataSet de un DataTable denominado "Table".

Eventos

Nombre Description
Disposed

Se produce cuando el componente se elimina mediante una llamada al Dispose() método .

(Heredado de Component)
FillError

Se devuelve cuando se produce un error durante una operación de relleno.

Implementaciones de interfaz explícitas

Nombre Description
IDataAdapter.TableMappings

Obtiene una colección que indica cómo se asigna una tabla de origen a una tabla de conjunto de datos.

Se aplica a

Consulte también