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:
Super DVD Vídeo Aulas - Vídeo Aula sobre VB .NET, ASP .NET e C#
Super DVD C# - Recursos de aprendizagens e vídeo aulas para C#
Curso Fundamentos da Programação Orientada a Objetos com VB .NET
https://wiki.postgresql.org/wiki/Using_Microsoft_.NET_with_the_PostgreSQL_Database_Server_via_ODBC