Baixe o app para aproveitar ainda mais
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
Compartilhar