ODBC em modo gráfico

1. ODBC em modo gráfico

Suri Mukeba
kwami

(usa Debian)

Enviado em 09/05/2016 - 06:46h

Olá linuxeiros,
Entrei numa nova aventura, programar com Gambas 3.8.4. A familiarização foi rápida pois trabalho com basic há um bom tempo. Porém o grande problema consiste na conexão com o banco de dados postgresql 9. Já tentei de quase tudo, instalei inclusive o unixodbc para tentar conectar via DSN e nada.
Alguém tenha um exemplo de como conectar o gambas ao postgres via ODBC?
Instalei o que supostamente seria a GUI do unixodbc e não roda, ou seja não abre o gestor gráfico de odbcs.


  


2. Re: ODBC em modo gráfico

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/05/2016 - 09:51h

Este componente permite acessar bancos de dados PostgreSQL.

# aptitude search gambas3-gb-db-postgresql
p   gambas3-gb-db-postgresql            - PostgreSQL driver for the Gambas database component 





3. Re: ODBC em modo gráfico

Suri Mukeba
kwami

(usa Debian)

Enviado em 10/05/2016 - 06:40h

Olá obrigado por responder este tópico.

Eu já adicionei este componente ("gb.db.postgresql") ao projecto, estou a usar a classe db para abrir a conexão e não funciona:

Criei um módulo "Module1"
Public Function conectar () As Boolean
try
db.close
db.current.type="postgresql"
db.current.Host="localhost"
db.current.Port="5432"
db.current.name="minhaDB"
db.current.User="meuUser"
db.current.Password="minhaSenha"
db.open()
catch
message.info(Error.text &" "& Erro,where)
End
No open do Form inicial coloquei:
Module1.conectar
Dá erro:"Referência nula" !
Já tentei de várias formas com a classe db e nada, por isso quero ver se faço essa conexão via odbc, mas criar a origemde de dados ODBC no linux também está complicado. Já coloquei o driver "libodbcpglS.so" na pasta usr/lib, editei os arquivos odbc.ini e odbcinst.ini e nada. Instalei o unixodbc porque li em alguns artigos que o mesmo tem GUI, baixei o src da GUI compilei e instalei mas não consigo chamar a interface gráfica do unixodbc.

Portanto não consigo conectar a aplicação ao banco de dados postgressql 9.

Preciso de um exemplo de alguém que tenha esta conexão funcionando!


4. Re: ODBC em modo gráfico

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/05/2016 - 11:53h

Você já se conectou utilizando o terminal? Está conectando?

$ psql -h localhost -p 5432 -U meuUser -d minhaDB


5. Re: ODBC em modo gráfico

Suri Mukeba
kwami

(usa Debian)

Enviado em 10/05/2016 - 14:11h

amarildosertorio escreveu:

Você já se conectou utilizando o terminal? Está conectando?

$ psql -h localhost -p 5432 -U meuUser -d minhaDB


Usando o terminal não, mas conecto com o o PgAdmin e no próprio Gambas3, em projectos "database access" há uma pasta "ligações" em que eu conecto a base de dados normalmente. Só em run-time é que está o pau!!


6. Re: ODBC em modo gráfico

Suri Mukeba
kwami

(usa Debian)

Enviado em 10/05/2016 - 14:22h

amarildosertorio,

Acabo de entrar no banco pelo consola psql

O terminal ficou assim:

minhaDB=#

Significa que conectou, portanto, alguma coisa está mal com os objectos de conexão do Gambas3, vou tentar contactar o Benoît Minisini!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts