Escolar Documentos
Profissional Documentos
Cultura Documentos
Por Denis Arndt (denisarndt@brturbo.com.br) Introduo: Esse tutorial visa facilitar e demonstrar a interligao do PostgreSLQ com o Delphi 5 utilizando o componente ADOConnection. Requisitos: Voc dever ter o PostgreSQL instalado para acompanhar esse tutorial passo a passo. Passo a Passo: 1. Adicione um componente ADOConnection (localizado na aba ADO) no seu Form.
2. Ao clicar 2 vezes no componente abrir a tela abaixo, selecione Use Connection String e clique em Build:
3. Ao clicar em Build abrir a tela abaixo, selecione PostgreSQL OLE Provider na lista de provedores de dados e clique em Avanar.
4. a.) Na tela abaixo digite no campo Fonte de dados o endereo da mquina onde est rodando o PostgreSQL (no caso de estar rodando na sua estao digite localhost, ou o IP da estao onde o mesmo estiver rodando). b.) No campo abaixo digite seu nome de usurio e senha (configurados no PostgreSQL). c.) Clique em Testar conexo.
5. Se o teste for bem sucedido a caixa de mensagens abaixo aparecer. Clique em OK na caixa de mensagens e na tela de configurao.
8. A janela para login abrir, coloque sua senha para o banco de dados e clique em OK:
9. Verifique se a opo Connected passou para o valor True como na tela abaixo:
12. Ainda na janela de propriedades do ADOQuery d dois cliques sobre a propriedade SQL.
17. Inclua um componente Datasource no seu projeto (esse componente pode ser encontrado na aba Data Access).
18. Selecione o ADOQuery que voc configurou na propriedade Dataset do componente DataSource.
19. O prximo passo incluir um componente DBGrid no seu projeto (esse componente encontrado na aba Data Controls).
20. Altere a propriedade DataSource do componente DBGrid para o nome do DataSource que voc configurou anteriormente.
21. Pronto, agora voc j tem os dados da sua consulta SQL da ADOQuery disponveis em um DBGrid, agora aproveite o PostgreSQL na sua linguagem de programao preferida.
Por favor, para melhorar a qualidade desse tutorial, envie suas sugestes para denisarndt@brturbo.com.br. Espero que tenha ajudado nos seus projetos. Denis Arndt