SóProvas


ID
4966771
Banca
VUNESP
Órgão
MPE-ES
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

No ADO.NET, o DataSet e o DataReader são os dois objetos básicos para acesso aos dados. A principal diferença entre eles é que

Alternativas
Comentários
  •   O que é ADO .NET ? ADO.NET é a nova tecnologia para banco de dados da plataforma de .NET. ADO.NET é uma parte integral da plataforma  .NET, fornecendo o acesso aos dados relacionais, documentos  XML, e aos dados da aplicação.Você pode criar as aplicações  para banco de dados cliente/servidor e tratar os objetos do negócio em camadas usados por aplicações, ferramentas, ou por navegadores da web. ADO.NET define os objetos DataSet e DataTable que são otimizados para mover conjuntos  desconectados de dados através de redes (intranets e da Internet), e  através de firewalls. Inclui também os objetos  Connection e Command, assim como um objeto chamado DataReader que se assemelha a um recordset somente-leitura-para-frente . Os objetos DataReader é uma das maneiras mais fáceis para ler os dados retornados pelos objetos Command . Eles permitem acessar e percorrer os registros no modo de somente leitura e somente para frente - forward-only . Não oferecem acesso desconectado e não permitem alterar ou atualizar a fonte de dados original sendo usado para obter rapidamente dados de apenas leitura. Apresenta poucos recursos mas seu desempenho é muito melhor do que o oferecido pelos DataSet.   As propriedades e métodos mais usadas dos objetos DataReader são : FieldCount - informa o número de colunas da linha de dados atual IsClosed - Indica se o objeto DataReader esta fechado. RecordsAffected - especifica o número de linhas alteradas , excluídas ou incluídas na execução de uma declaração SQL Item (n) - obtêm o valor da n-ésima coluna no seu formato nativo. Close - Método que fecha o objeto GetName - Método que retorna o nome da n-ésima coluna. Read - método que permite ao DataReader avançar para o próximo registro IsDbNull - método que informa se a n-ésima coluna possui um valor nulo. Para criar um objeto DataReader usamos o método ExecuteReader de um objeto Command . http://www.macoratti.net/ado_net1.htm