ID 4966771 Banca VUNESP Órgão MPE-ES Ano 2013 Provas VUNESP - 2013 - MPE-ES - Agente Técnico - Desenvolvedor Disciplina Banco de Dados Assuntos Métodos de acesso 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 a arquitetura do DataReader permite o acesso aos dados sem a necessidade de manter ativa a conexão com a base de dados. a arquitetura do DataSet permite o acesso aos dados sem a necessidade de manter ativa a conexão com a base de dados. o DataReader permite a persistência do conteúdo. o DataSet requer uma conexão sempre ativa para ter acesso aos dados. o DataReader armazena os dados da tabela na memória. Responder 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