Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você pode usar o DataReader do ADO.NET para recuperar um fluxo de dados somente leitura e somente encaminhamento de um banco de dados. Os resultados são retornados conforme a consulta é executada e são armazenados no buffer da rede no cliente até que você os solicite usando o método Read do DataReader. O uso do DataReader pode aumentar o desempenho do aplicativo recuperando dados assim que estejam disponíveis e (por padrão) armazenando apenas uma linha de cada vez na memória e reduzindo a sobrecarga do sistema.
Um DataAdapter é usado para recuperar dados de uma fonte de dados e para popular tabelas em um DataSet. O DataAdapter
também resolve as alterações feitas no DataSet
de volta para a fonte de dados. Ele DataAdapter
usa o Connection
objeto do provedor de dados do .NET Framework para se conectar a uma fonte de dados e usa Command
objetos para recuperar dados e resolver alterações na fonte de dados.
Cada provedor de dados do .NET Framework incluído no .NET Framework tem um DbDataReader e um DbDataAdapter objeto: o Provedor de Dados do .NET Framework para OLE DB inclui um OleDbDataReader e um OleDbDataAdapter objeto, o Provedor de Dados do .NET Framework para SQL Server inclui um SqlDataReader e um SqlDataAdapter objeto, o Provedor de Dados do .NET Framework para ODBC inclui um OdbcDataReader e um OdbcDataAdapter objeto, e o Provedor de Dados do .NET Framework para Oracle inclui um OracleDataReader e um OracleDataAdapter objeto.
Nesta seção
Recuperando dados usando um DataReader
Descreve o objeto DataReader do ADO.NET e como usá-lo para retornar um fluxo de resultados de uma fonte de dados.
Populando um DataSet a partir de um DataAdapter
Descreve como preencher um DataSet
com tabelas, colunas, e linhas usando um DataAdapter
.
Parâmetros DataAdapter
Descreve como usar parâmetros com as propriedades de comando de um DataAdapter
incluindo como mapear o conteúdo de uma coluna em um DataSet
para um parâmetro de comando.
Adicionando restrições existentes a um Conjunto de Dados
Descreve como adicionar as restrições existentes a um DataSet
.
Mapeamentos de DataAdapter, DataTable e DataColumn
Descreve como configurar DataTableMappings
e ColumnMappings
para um DataAdapter
.
Navegando pelos Resultados de uma Consulta
Fornece um exemplo de como exibir os resultados de uma consulta como páginas de dados.
Atualizando fontes de dados com DataAdapters
Descreve como usar um DataAdapter
para resolver alterações em um DataSet
de volta para o banco de dados.
Manipulando eventos dataAdapter
Descreve os eventos do DataAdapter
e como usá-los.
Executando operações em lote usando DataAdapters
Descreve como melhorar o desempenho do aplicativo reduzindo o número de viagens de ida e volta ao SQL Server para aplicar atualizações do DataSet
.