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