base de dados vb6

Download Base de Dados Vb6

Post on 25-Jul-2015

607 views

Category:

Documents

2 download

Embed Size (px)

TRANSCRIPT

Bases de dados com ADO em VB6 Joo A. Ferreira joao.ferreira@progmat.com1 Bases de dados com ADO Exerccio 1 Criar uma aplicao para adicionar, alterar e remover registos de uma tabela Neste exerccio vamos criar um acesso simples base de dados Northwind.MDB do Office/VB. A funcionalidade bsica do programa ser movimentar-se entre registos, adicionar registos, eliminar registos e gravar alteraes a registos. Este primeiro exerccio usar o componente ADO (ADODC). 1.Crie um novo projecto VB6 2.Adicione o componente ADODC fazendo Project | Components e procure por Microsoft ADO Data Control 6.0 (OLEDB). Seleccione-o e faa OK. 3.Arraste-o para o formulrio e defina as suas propriedades da seguinte forma: PropriedadeValor NameBaseDados 4.Agora, na propriedade ConnectionString do controlo ADODC clique no boto para iniciar o formulrio de configurao da base de dados. 5.Seleccione Use Connection String. Faa Build. 6.No Fornecedor seleccione Microsoft Jet 4.0 OLE DB Provider. Faa seguinte. 7.Depois, especifique a base de dados Northwind.mdb. Aqui deve especificar sempre a base de dados que est a aceder. Nota: C:\Programas\Microsoft Office\Office\1033 8.Faa Testar Ligao para verificar que a base de dados est correctamente ligada sua aplicao. Faa OK e depois novamente OK. 9.Analise a ConnectionString que o VB criou para si: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Programas\Microsoft Office\Office\1033\FPNWIND.MDB;Persist Security Info=False 10.Agora, v at propriedade RecordSource. Aqui deve especificar as tabelas que deseja extrair da base de dados para trabalhar no Visual Basic. Pode escrever uma sintaxe SQL ou um prprio objecto do Access (Tabela, consulta, etc). 11.No nosso caso, vamos usar uma simples consulta SQL. Assim, seleccione adCmdText de Command Type e escreva: SELECT * FROM CUSTOMERS Bases de dados com ADO em VB6 Joo A. Ferreira joao.ferreira@progmat.com2 12. Agora, desenhe a seguinte interface no VB tendo em conta as propriedades definidas abaixo: NOTA: pode desenhar as Labels alterando apenas a propriedade Caption. 1 Caixa de texto PropriedadeValor NameTxtID Text(vazio) 2 Caixa de texto PropriedadeValor NameTxtCompanhia Text(vazio) 3 Caixa de texto PropriedadeValor NameTxtEndereco Text(vazio) 4 Caixa de texto PropriedadeValor NameTxtCidade Text(vazio) 1 boto de comando PropriedadeValor NamecmdUltimo Caption