[MEU 50º LIVRO]: BANCOS DE DADOS E ACESS - CURSO COMPLETO - DO BÁSICO AO VBA - 1602 páginas

Páginas: 1602 | Autor: Júlio Battisti | 40% de Desconto e 70h de Vídeo Aulas de Bônus

Você está em: PrincipalArtigosASP.NET › Capítulo 10 : 08
Quer receber novidades e e-books gratuitos?
›››
« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »
ASP.NET - CURSO COMPLETO
Autor: Júlio Battisti


Promoção: Livro Windows Server 2012 R2 e Active Directory - Curso Completo, 2100 Páginas. Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!

Promoção: Livro Windows Server 2012 R2 e Active Directory

Curso Completo, 2100 páginas. Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!


Lição 088 - Capítulo 10 - Retornando dados com DataAdapter

Para criar objetos DataAdapter temos duas opções:

  • SqlDataAdapter: Este objeto é utilizado para executar um ou mais comandos ou Stored Procedures, em um banco de dados do SQL Server e associar os resultados obtidos com um objeto do tipo DataSet.
  • OleDbDataAdapter: Utilizado para executar um ou mais comandos em uma fonte de dados, utilizando o OLE-DB Provider respectivo, e associar os resultados obtidos com um objeto do tipo DataSet.

Os objetos SqlDataAdapter/OleDbDataAdapter funcionam como uma ponte entre uma fonte de dados e o objeto DataSet, tanto para acesso quanto para alterações nos dados. Esta ponte pode ser estabelecida de duas maneiras:

1.         Através da utilização do método Fill do objeto DataAdapter, para retornar dados de uma fonte de dados e colocar estes dados em um objeto DataSet.

2.         Através da utilização do método Update do objeto DataAdapter, método este que sincroniza os dados da fonte de dados original, com as modificações feitas nos dados do objeto DataSet.

Na Tabela 10.8 temos uma descrição das principais propriedades das classes SqlDataAdapter/OleDbDataAdapter:

Propriedade Descrição
DeleteCommand Utilizada para definir ou retornar um comando SQL para exclusão de dados, normalmente um comando DELETE.
InsertCommand Utilizada para definir ou retornar um comando SQL para inserção de novos dados, normalmente um comando INSERT.
SelectCommand Utilizada para definir ou retornar um comando SQL, utilizado para retornar dados, normalmente um comando SELECT. Também podemos atribuir, a esta propriedade, um objeto Command previamente criado.
UpdateCommand Utilizada para definir ou retornar um comando SQL que atualiza dados. Normalmente um comando UPDATE.

Tabela 10.8 Principais propriedades das classes SqlDataAdapter/OleDbDataAdapter.

Na Tabela 10.9 temos uma descrição dos principais métodos das classes SqlDataAdapter/OleDbDataAdapter:

Método Descrição
Fill Com certeza é o método mais utilizado. Este método executa o comando definido na propriedade SelectCommand. Os dados retornados pela execução do comando definido na propriedade SelectCommand são associados com um objeto do tipo DataSet.
FillSchema Este método retorna uma tabela em branco, isto é, com zero registros, porém com a mesma estrutura da tabela original. Na prática o que este método faz é copiar a estrutura de uma tabela.
Update Com ASP.NET trabalhamos com um modelo de dados desconectados, conforme descrito no início deste capítulo. Uma vez retornados os dados em um objeto do tipo DataSet, a conexão com o banco de dados é fechada. Alterações podem ser feitas nos dados desconectados, porém estas alterações precisam ser enviadas para o banco de dados, quer seja o SQL Server, quer seja um arquivo .mdb do Microsoft Access. O método Update é utilizado para enviar estas alterações para o banco de dados. O método executa os comandos InsertCommand, UpdateCommand e DeleteCommand para cada inserção, atualização ou exclusão, feitas nos dados desconectados, de tal forma que estas alterações sejam enviadas para a fonte de dados original. Em poucas palavras: sincroniza os dados do objeto DataSet com o conjunto de dados originais.

Tabela 10.9 Principais métodos das classes SqlDataAdapter/OleDbDataAdapter:

Na Tabela 10.10 temos uma descrição dos principais eventos das classes SqlDataAdapter/OleDbDataAdapter:

Evento Descrição
FillError Ocorre quando um erro é retornado durante a execução do método Fill.
RowUpdated Ocorre durante uma atualização, após o respectivo comando ter sido executado na fonte de dados original.
RowUpdating Ocorre durante uma atualização, antes do respectivo comando ter sido executado na fonte de dados original.

Tabela 10.10 Principais eventos das classes SqlDataAdapter/OleDbDataAdapter:


Promoção: Livro Windows Server 2012 R2 e Active Directory - Curso Completo, 2100 Páginas. Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!

Promoção: Livro Windows Server 2012 R2 e Active Directory

Curso Completo, 2100 páginas. Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!


« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »

Best Sellers de Programação do Julio Battisti

Todos com Vídeo Aulas, E-books ou Exemplos de Brinde!

Aprenda com Júlio Battisti: SQL Server 2008 R2

 

Autor: Júlio Battisti | Páginas: 1164 | Editora: Instituto Alpha

 

Macros e Programação VBA no Excel 2010

 

Autor: Júlio Battisti | Páginas: 1124 | Editora: Instituto Alpha

 

Access 2010 Avançado, Macros e Programação VBA - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 828 | Editora: Instituto Alpha

 

 

Todos os livros com dezenas de horas de vídeo aulas de bônus, preço especial (alguns com 50% de desconto). Aproveite. São poucas unidades de cada livro e por tempo limitado.

Dúvidas?

Utilize a área de comentários a seguir.

Me ajude a divulgar este conteúdo gratuito!

Use a área de comentários a seguir, diga o que achou desta lição, o que está achando do curso.
Compartilhe no Facebook, no Google+, Twitter e Pinterest.

Indique para seus amigos. Quanto mais comentários forem feitos, mais lições serão publicadas.

Quer receber novidades e e-books gratuitos?
›››

Novidades e E-books grátis

Fique por dentro das novidades, lançamento de livros, cursos, e-books e vídeo-aulas, e receba ofertas de e-books e vídeo-aulas gratuitas para download.



Institucional

  • Quem somos
  • Garantia de Entrega
  • Formas de Pagamento
  • Contato
  • O Autor
  • Endereço

  • Júlio Battisti Livros e Cursos Ltda
  • CNPJ: 08.916.484/0001-25
  • Rua Vereador Ivo Cláudio Weigel, 537 Universitário
  • Santa Cruz do Sul/RS
  • CEP 96816-208
  • Todos os direitos reservados, Júlio Battisti 2001-2017 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI