Segue as instruções que eu utilizei para fazer conexão no c++

Propaganda
Segue as instruções que eu utilizei para fazer conexão no c++ builder em um banco PostgreSQL
É muito simples:
Cara add o driver do ODBC do PostgreSQL ao windows para isso siga os passos:
1)Painel de Controle->Ferramentas Administrativas->Fontes de dados (ODBC)
2) Vá na aba "Fonte de dados de Sistema" e clique em "Adicionar" dai escolha PostgreSQL ANSI e fechou
você adicionou.
P/ um teste(supondo que você têm alguma tabela em seu banco neh!) crie um novo projeto teste, adicione
um ADOConnection, um ADOQuery, aba ADO. Adicione também um DataSource, aba DataAcess e um
DBGrid aba Data Controls.
Bleza agora vá na property ConnectionString do ADOConnection e clique nos 3 pontinhos pra abrir uma
caixa de diálogo. Na opção "Use Connection String" clique Build e escolha a opção "Microsoft OLE DB
Provider for ODBC Drivers". Dê dois cliques nesta opção ou mude pra aba "Conexão" para entrar com os
dados do banco. Lá tu insere nome do banco, nome usuário e senha e da pra testar a conexão também.
Com o banco configurado, coloque true na property Connected do ADOConnection. Se não der erro você
está conectado. Se deu erro têm algum erro com seu banco kra.
Funcionando, vá na property "Connection" do ADOQuery e coloque o ADOConnection, que caso não foi
renomeado é "ADOConnection1". E na property "SQL" coloque um sql bem simples do tipo um select *
from tabela, só para fins de teste. Na property DataSet do DataSource coloque o seu ADOQuery. E no
property DataSource do DBGrid coloque seu DataSource.
Se você mudar a property "Active" do ADOQuery de false para true, você verá sua tabela do banco no
DBGrid, sem nem precisar compilar. Para maiores dúvidas consulte os properties e methods desses
componentes
Abraços
Download