Visual Basic 6 - Conectando-se ao PostgreSQL


Você conhece o PostgreSQL ?

Não ???

Ele é um banco de dados relacional Open Source , ou seja , o seu código fonte é aberto e regido por uma organização. Ele é muito robusto e tem um ótimo desempenho.

Podemos nos conectar a uma base de dados PostgreSQL usando o Visual Basic via ADO.

Para isto podemos usar um driver ODBC para a plataforma Windows, um driver OleDB ou um conector .NET se você estiver usando o VB .NET. ( http://www.npgsql.org/)

Você vai precisar ter o PostgreSQL instalado e o driver ODBC também.

Existe também o driver OleDB que pode ser usando com um melhor desempenho.

Pegue o driver Oledb aqui: http://pgfoundry.org/projects/oledb/

Hoje irei somente fornecer os links para você fazer o download deste material. Mais tarde voltaremos ao assunto:

1 - Link para fazer o download do PostgreSQL - http://www.postgresql.org/download/

2 - Link para fazer o download do driver ODBC - https://odbc.postgresql.org/

A título de exemplo vou deixar um trecho de código com a string de conexão usada no Visual Basic 6 com ADO :

Dim cn As ADODB.Connection
Set cn = New ADODB.Connection
cn.ConnectionString = "DRIVER={nome_do_driver_PostgreSQL};SERVER=localhost;port=5432;DATABASE=seu_DB;UID=seu_usuario;PWD=sua_senha"
cn.ConnectionTimeout = 10
cn.Open
Dim rs As Recordset
Set rs = New Recordset
rs.Open "Select nome_campo from nome_tabela", cn
Text1.Text = rs!nome_campo
rs.Close

Bom download e bom estudo.

Nota: Veja neste link um exemplo de conexão com o PostgreSQL usando o driver ODBC com ADO Data Control.

Até a próxima...

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

Referências:


José Carlos Macoratti