DataAdapter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 /> /
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 |
| 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) | |
| 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) | |
| 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 |
| 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. |