Conectar Harbour ao PostGres 8.4

Forum sobre SQL.

Moderador: Moderadores

Avatar do usuário
Antonio
Usuário Nível 3
Usuário Nível 3
Mensagens: 347
Registrado em: 14 Ago 2003 17:33
Localização: Sao Paulo - SP
Contato:

Conectar Harbour ao PostGres 8.4

Mensagem por Antonio »

Colegas Boa tarde!

Estou querendo realizar uns testes com Harbour e PostGres.

Minhas ferramentas são:
harbour 3.2.0dev (r1306211258)
Bcc 5.5.1
PostGreSql 8.4

Imagino que seja necessário alguns procedimentos tais como geração de LIBs e não sei fazer isso. Fiz algumas pesquisas nesse sentido mas não obtive nada que me esclarecesse a ponto de conseguir o objetivo de conectar com o banco de dados.

Os colegas tem um passo a passo que possibilite a realização dessas tarefas para disponibilizar?

Grato
Antonio Carlos
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC
Avatar do usuário
Antonio
Usuário Nível 3
Usuário Nível 3
Mensagens: 347
Registrado em: 14 Ago 2003 17:33
Localização: Sao Paulo - SP
Contato:

Conectar Harbour ao PostGres 8.4

Mensagem por Antonio »

Bom pessoal, fiz o seguinte:

Baixei o harbour-nightly-win (uso windows 7 32 bits)
Fui em C:\hb32\contrib\hbpgsql\tests e compilei o tests.prg. Gerou o tests.exe e quando o executo aparece a mensagem: Programa não pode ser iniciado porque esta faltando LIBPQ.DLL

Copiei essa DLL do postgres para a pasta onde executo o programa tests.exe, conforme relatado.
Executo o programa e aparece a mensagem: O programa não pode ser iniciado porque esta faltando SSLEAY32.DLL

Se alguem souber do que se trata e puder ajudar fico grato.

Obrigado
Antonio Carlos
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Conectar Harbour ao PostGres 8.4

Mensagem por sygecom »

Antonio, bom dia.
Acho que da versão 7.9 para frente as Dll do postgresql cresceram ou se divudiram, vai pegando da pasta Bin todas Dll que pedir e vai colocando na sua pasta, é normal.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Antonio
Usuário Nível 3
Usuário Nível 3
Mensagens: 347
Registrado em: 14 Ago 2003 17:33
Localização: Sao Paulo - SP
Contato:

Conectar Harbour ao PostGres 8.4

Mensagem por Antonio »

Bom dia Leonardo,
Pelo pude notar aqui na instalação do postgreSql não tem essa ssleay32.dll

Contudo, baixei essa dll da internet e agora a reclamação é sobre a VSINIT.DLL

Sera possível isso?

Grato
Antonio Carlos
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Conectar Harbour ao PostGres 8.4

Mensagem por rochinha »

Amiguinho,

Se voce tiver o ACBrNFeMonitor ai pegue as .DLLs que estiverem na pasta dele.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Conectar Harbour ao PostGres 8.4

Mensagem por sygecom »

Antonio,
Deve haver algo errado na instalação do seu PostgreSQL, acabei de olhar minha pasta BIN do POSTGRESQL e tem essa .DLL lá, revisa ai. A outra DLL nunca precisei e também nunca nem pediu.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Antonio
Usuário Nível 3
Usuário Nível 3
Mensagens: 347
Registrado em: 14 Ago 2003 17:33
Localização: Sao Paulo - SP
Contato:

Conectar Harbour ao PostGres 8.4

Mensagem por Antonio »

Ola colegas,

Reinstalei o postgresql e realmente havia algo erro. Reinstalei como administrador e desta vez e a tal dll esta la na pasta bin do postgres. Alias compilei o simple.prg que esta na pásta c:\hb32\contrib\hbpgsql\tests e rodou mas depois de solicitar todas as dlls listadas:

comerr32.dll
gssapi32.dll
k5sprt32.dll
krb5_32.dll
libeay32.dll
libiconv-2.dll
libintl-8.dll
libpq.dll
ssleay32.dll

O que acham disso?
Sempre terei de exportar essas dlls com a minha aplicação?

Sera que ja posso tentar desenvolver algo a partir de agora?

Grato a todos.
Rochinha! fiquei feliz em ver que voce continua firme por aqui.
Antonio Carlos
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Conectar Harbour ao PostGres 8.4

Mensagem por sygecom »

São essas DLL que uso com meu sistema, é por ai o caminho...
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder