VB 2005 - Conceitos básicos para acesso a dados


Não me canso de repetir que uma das forma de aprender a usar os novos recursos de uma tecnologia é usar a técnica "fazendo e aprendendo". Nada melhor do que ter uma aplicação completa funcionando para poder estudar como os recursos foram usados e assim aprender a sua utilização.

A própria Microsoft sabe disso e por isso mesmo disponibiliza em seu site diversos exemplos práticos que podem ser baixados para estudo.

Neste artigo eu escolhi uma destas aplicações que usam o acesso a banco de dados, efetuei a tradução dos labels dos formulários e adaptei a aplicação para ser usada no VB 2005 Express Edition e acessar o SQL Server Express.

Para poder acompanhar a execução do projeto deste artigo você vai precisar ter instalado o VB 2005 Express Edition, o SQL Server 2005 Express  e o banco de dados Northwind.

Nota: Baixe o banco de dados Northwind no seguinte sitio:  http://www.microsoft.com/downloads/details.aspx?familyid=06616212-0356-46a0-8da2-eebc53a68034&displaylang=en

Você terá que ajustar a configuração da variável de conexão conSQL usada na aplicação definindo a localização do banco de dados Northwind na sua máquina local conforme mostrado na figura abaixo. Aqui eu mostro a configuração usada na minha máquina na sua pode ser diferente. Clique em My Project na janela Solution Explorer e na aba Settings defina em Name a variável conSQL; em Scope Application e em Value o local da sua base de dados.

Ao executar a aplicação o formulário principal - frmMain.vb será exibido. Nele os produtos são exibidos em um controle ListBox.

A navegação é feita pelo controle ListBox; clicando em um produto, seus dados são exibidos no formulário.

Você tem as opções para Incluir, Atualizar e Excluir implementadas  através de instruções SQL (este exemplo não usa parâmetros).

Você vai aprender como preencher controles com dados de tabelas e como trabalhar com objetos de acesso a dados SQL.

O código do projeto esta todo comentado (eu diria traduzido) para ajudar na compreensão. Abaixo o programa em execução:

Pegue o projeto completo aqui : acessoBasicoDados.zip

Se você pretende saber mais sobre o acesso a dados usando o Visual Basic 2005 Express Edition acompanhe os artigos:

No demais, bom estudo e até o próximo artigo...


José Carlos Macoratti