DataAdapter Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um conjunto de comandos SQL e uma ligação à base de dados que são usados para preencher e DataSet atualizar a fonte de dados.
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
- Herança
- Derivado
- Implementações
Observações
Serve DataAdapter como uma ponte entre um DataSet e uma fonte de dados para recuperar e guardar dados. Fornece DataAdapter esta ponte mapeando Fill, que altera os dados em para DataSet corresponder aos dados da fonte de dados, e Update, que altera os dados na fonte de dados para corresponder aos dados em .DataSet
Se estiver a ligar-se a uma base de dados SQL Server, pode aumentar o desempenho global usando o SqlDataAdapter juntamente com os seus objetos SqlCommand e SqlConnection associados. Para fontes de dados suportadas por OLE DB, use os DataAdapter objetos com os seus associados OleDbCommand e OleDbConnection . Para fontes de dados suportadas por ODBC, use o DataAdapter with its associated OdbcCommand and OdbcConnection objects. Para bases de dados Oracle, use com DataAdapter os seus objetos associados OracleCommand e OracleConnection .
Quando uma instância de DataAdapter é criada, as propriedades de leitura/escrita são definidas para valores iniciais. Para obter uma lista desses valores, consulte o DataAdapter construtor.
Construtores
| Name | Description |
|---|---|
| DataAdapter() |
Inicializa uma nova instância da DataAdapter classe. |
| DataAdapter(DataAdapter) |
Inicializa uma nova instância da DataAdapter classe a partir de um objeto existente do mesmo tipo. |
Propriedades
| Name | Description |
|---|---|
| AcceptChangesDuringFill |
Recebe ou define um valor que indica se AcceptChanges() é chamado em a DataRow depois de ser adicionado a durante DataTable qualquer das operações de Preenchimento . |
| AcceptChangesDuringUpdate |
Obtém ou define se AcceptChanges() é chamado durante um Update(DataSet). |
| CanRaiseEvents |
Obtém um valor que indica se o componente pode gerar um evento. (Herdado de Component) |
| Container |
Obtém o IContainer que contém o Component. (Herdado de Component) |
| ContinueUpdateOnError |
Recebe ou define um valor que especifica se deve gerar uma exceção quando é encontrado um erro durante uma atualização de linha. |
| DesignMode |
Obtém um valor que indica se o Component está atualmente em modo de design. (Herdado de Component) |
| Events |
Obtém a lista de gestores de eventos que estão ligados a isto Component. (Herdado de Component) |
| FillLoadOption |
Obtém ou define o LoadOption que determina como o adaptador preenche o DataTable a partir do DbDataReader. |
| MissingMappingAction |
Determina a ação a tomar quando os dados recebidos não têm uma tabela ou coluna correspondente. |
| MissingSchemaAction |
Determina a ação a tomar quando o esquema existente DataSet não corresponde aos dados recebidos. |
| ReturnProviderSpecificTypes |
Obtém ou define se o |
| Site |
Obtém ou define o ISite do Component. (Herdado de Component) |
| TableMappings |
Obtém uma coleção que fornece o mapeamento primário entre uma tabela de origem e um DataTable. |
Métodos
| Name | Description |
|---|---|
| CloneInternals() |
Obsoleto.
Obsoleto.
Obsoleto.
Cria uma cópia desta instância de DataAdapter. |
| CreateObjRef(Type) |
Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para comunicar com um objeto remoto. (Herdado de MarshalByRefObject) |
| CreateTableMappings() |
Cria um novo DataTableMappingCollection. |
| Dispose() |
Liberta todos os recursos utilizados pelo Component. (Herdado de Component) |
| Dispose(Boolean) |
Liberta os recursos não geridos usados pelo DataAdapter e opcionalmente liberta os recursos geridos. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| Fill(DataSet, String, IDataReader, Int32, Int32) |
Adiciona ou atualiza linhas num intervalo especificado no DataSet para corresponder às da fonte de dados usando os DataSet nomes e DataTable . |
| Fill(DataSet) |
Adiciona ou atualiza linhas no DataSet para corresponder às da fonte de dados. |
| Fill(DataTable, IDataReader) |
Adiciona ou atualiza linhas no DataTable para corresponder às da fonte de dados usando o DataTable nome e o especificado IDataReader. |
| Fill(DataTable[], IDataReader, Int32, Int32) |
Adiciona ou atualiza linhas num intervalo especificado na coleção de DataTable objetos para corresponder às da fonte de dados. |
| FillSchema(DataSet, SchemaType, String, IDataReader) | |
| FillSchema(DataSet, SchemaType) |
Adiciona a DataTable ao especificado DataSet e configura o esquema para corresponder ao da fonte de dados com base no especificado SchemaType. |
| FillSchema(DataTable, SchemaType, IDataReader) | |
| GetFillParameters() |
Obtém os parâmetros definidos pelo utilizador ao executar uma instrução SQL SELECT. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetLifetimeService() |
Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso. (Herdado de MarshalByRefObject) |
| GetService(Type) |
Devolve um objeto que representa um serviço fornecido pelo Component ou pelo seu Container. (Herdado de Component) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| HasTableMappings() |
Indica se um DataTableMappingCollection foi criado. |
| InitializeLifetimeService() |
Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso. (Herdado de MarshalByRefObject) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto atual MarshalByRefObject . (Herdado de MarshalByRefObject) |
| OnFillError(FillErrorEventArgs) |
Invocado quando ocorre um erro durante um |
| ResetFillLoadOption() |
Reinicia FillLoadOption para o seu estado padrão e causa Fill(DataSet) honrar AcceptChangesDuringFill. |
| ShouldSerializeAcceptChangesDuringFill() |
Determina se a AcceptChangesDuringFill propriedade deve ser mantida. |
| ShouldSerializeFillLoadOption() |
Determina se a FillLoadOption propriedade deve ser mantida. |
| ShouldSerializeTableMappings() |
Determina se um ou mais DataTableMapping objetos existem e se devem ser mantidos. |
| ToString() |
Devolve a String contendo o nome do Component, se existir. Este método não deve ser ultrapassado. (Herdado de Component) |
| Update(DataSet) |
Chama as respetivas instruções INSERT, UPDATE ou DELETE para cada linha inserida, atualizada ou eliminada na especificada DataSet a partir de uma DataTable "Tabela" nomeada. |
evento
| Name | Description |
|---|---|
| Disposed |
Ocorre quando o componente é eliminado por uma chamada ao Dispose() método. (Herdado de Component) |
| FillError |
Devolvido quando ocorre um erro durante uma operação de preenchimento. |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IDataAdapter.TableMappings |
Obtém uma coleção que indica como uma tabela de origem é mapeada para uma tabela de conjuntos de dados. |