Buscar

Visual Basic 6 Conexão com PostgreSQL via ODBC

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

28/12/2016 Visual Basic 6 ­ Conexão com PostgreSQL via ODBC
http://www.macoratti.net/16/02/vb6_pgsql1.htm 1/5
  Visual Basic 6 ‐ Conexão com PostgreSQL via ODBC ‐ I
  No artigo de  hoje eu vou mostrar como realizar a conexão com o banco de dados
PostgreSQL usando um driver ODBC em uma aplicação Windows usando a
linguagem Visual Basic 6.
Open Database Connectivity ﴾ODBC﴿ é a interface estratégica da Microsoft para acessar dados em um
ambiente heterogêneo de sistemas de gerenciamento de banco de dados relacionais e não relacionais. O
ODBC fornece uma forma aberta, independente de terceiros de acessar dados armazenados em uma
variedade fontes de dados e ambientes como desktop, minicomputador e até mainframe.
O ODBC dispensa a necessidade de você ter que usar drivers de fornecedores de software e de
desenvolvedores corporativos e assim ter que aprender várias interfaces de programação de aplicativos. O
ODBC agora fornece uma interface de acesso de dados universal. Com o ODBC, os desenvolvedores
podem permitir que um aplicativo faça acesso concorrente, visualize e modifique dados de múltiplas e
diversas bases de dados.
Neste artigo veremos como usar um driver ODBC para fazer a conexão com o banco de dados PostgreSQL
usando a linguagem Visual Basic 6 e os controles ADODC e DataGrid.
Definindo o banco de dados no PostgreSQL
Você precisa ter instalado o banco de dados PostgreSQL e definir qual banco de dados deseja acessar.
Neste exemplo eu vou acessar a tabela Products do banco de dados Northwind. Esse banco de dados foi
migrado do MS Access para o PostgreSQL usando a ferramenta Access to PostgreSQL. (Veja nas referências o
artigo que mostra como fazer isso.)
Abaixo vemos a ferramenta pgAdmin exibindo a tabela Products do banco de dados Northwind no
PostgreSQL:
Instalando o driver ODBC
Você precisa instalar um driver ODBC para o PostgreSQL.
28/12/2016 Visual Basic 6 ­ Conexão com PostgreSQL via ODBC
http://www.macoratti.net/16/02/vb6_pgsql1.htm 2/5
Abra o aplicativo ‐ Application Stack Builder ‐ do PostgreSQL :
Com o Stack Builder aberto selecione a sua instalação do PostgreSQL e clique no botão Next: (Você tem
que esta conectado)
A seguir selecione expanda o item DataBase Drivers e selecione o driver ‐ psqlODBC ﴾32 bit﴿ e clique em
Next:
28/12/2016 Visual Basic 6 ­ Conexão com PostgreSQL via ODBC
http://www.macoratti.net/16/02/vb6_pgsql1.htm 3/5
A seguir defina o diretório onde o download deverá ser realizado para iniciar o processo de download e
instalação do driver odbc.
Ao final você deverá ter o driver instalado no seu sistema.
Criando a fonte de dados ODBC
Agora no painel de controle do Windows em Ferramentas Administrativas clique em : Configurar Fonte de
dados ODBC 32 bits
Na janela Administrador de Fonte de dados ODBC, guia DSN de Usuário, clique no botão Adicionar;
Selecione o driver ODBC e clique em Concluir.
A seguir defina as informações para a conexão :
Data Source ‐ PostgreSQL30_32
DataBase ‐ Northwind
Server ‐ localhost
User Name ‐ postgres
Description ‐ sua_descrição
SSL Mode ‐ disable
Port ‐ 5432
Password ‐ sua_senha
Conforme mostra a figura abaixo. (Você deve alterar esses valores para se adequar ao seu ambiente.)
28/12/2016 Visual Basic 6 ­ Conexão com PostgreSQL via ODBC
http://www.macoratti.net/16/02/vb6_pgsql1.htm 4/5
Após concluir clique no botão Test para verificar se a conexão esta ok. Nossa fonte de dados será
identificada pelo nome PostgreSQL30_32.
Pronto ! já temos a nossa fonte de dados ODBC de usuário criada.
Na próxima parte do artigo vamos criar o projeto no Visual Basic 6 e acessar a tabela Products do banco
de dados Northwind usando o ODBC
Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre
atualizado) : clique e confira !
Quer migrar para o VB .NET ?
Veja mais sistemas completos para a plataforma .NET no Super
DVD .NET , confira...
Curso Básico VB .NET ‐ Vídeo Aulas
Quer aprender C# ??
Chegou o Super DVD C# com exclusivo material de suporte e vídeo
aulas com curso básico sobre C#.
Curso C# Basico ‐ Video Aulas
Quer aprender os conceitos da Programação Orientada a
objetos ?
Curso Fundamentos da Programação Orientada a Objetos com
VB .NET 
Quer aprender o gerar relatórios com o ReportViewer no VS
2013 ?
 Curso ‐ Gerando Relatórios com o ReportViewer no VS
2013 ‐ Vídeo Aulas  
Referências:
Seção VB .NET do Site Macoratti.net
Super DVD .NET ‐ A sua porta de entrada na plataforma .NET
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#
Seção C# do site Macoratti.net
Seção ASP .NET do site Macoratti .net
Curso Básico VB .NET ‐ Vídeo Aulas
28/12/2016 Visual Basic 6 ­ Conexão com PostgreSQL via ODBC
http://www.macoratti.net/16/02/vb6_pgsql1.htm 5/5
Curso C# Básico ‐ Vídeo Aulas
Curso Fundamentos da Programação Orientada a Objetos com VB .NET 
Macoratti .net | Facebook
macoratti ‐ YouTube
Jose C Macoratti (@macorati) | Twitter
https://wiki.postgresql.org/wiki/Using_Microsoft_.NET_with_the_PostgreSQL_Database_Server_via_ODBC
VB 2005 ‐ Acessando o PostgreSQL I ‐ Macoratti.net
Entity Framework 6 ‐ Acessando o PostgreSQL ‐ Macoratti.net
ASP .NET ‐ Conexão com o PostGreSQL ‐ Macoratti.net
C# ‐ PostGreSQL ‐ CRUD Básico ‐ Macoratti.net
ASP .NET ‐ Acessando o PostGreSQL em Camadas
Usando os Controles Vinculados e ADO Data Control
ADO ‐ introdução. ‐ Macoratti.net
José Carlos Macoratti

Outros materiais