Clipper On Line • Ver Tópico - Conexão Sqlmix?
Mudar para estilo Clássico
Discussão sobre SQL
Postar uma resposta

Conexão Sqlmix?

15 Mai 2018 11:53

Bom dia a todos.

Estou tentando conectar o Postgresql através do SqlMix, mas não estou conseguindo, poderia me dizer onde estou errando?
Estou usando a HMG 3.4.4

Todos os exemplo que achei, o retorna da função é numerico, mas esta me retornando um array: wConDb

wConDb := RddInfo(RDDI_CONNECT, {"POSTGRESQL", cHost, cUser, cPass, '5432',cDatabase },'SQLMIX')
MSGINFO(vALTYPE(wConDb)+" "+STR(LEN(WCONDB)))

no inicio do Prg esta assim:

#include 'hmg.ch'
#include "common.ch"
#require "hbpgsql"
#require "sddpg"
#include "hbgtinfo.ch"
#include "error.ch"
#include "hbrddsql.ch"

REQUEST SDDPG, SDDODBC, SQLMIX, DBFNTX
ANNOUNCE RDDSYS
RDDSETDEFAULT("SQLMIX")

#define DBI_QUERY 1001
#define RDDI_CONNECT 1001
#define RDDI_DISCONNECT 1002
#define RDDI_EXECUTE 1003
#define RDDI_ERROR 1004
#define RDDI_ERRORNO 1005
#define RDDI_NEWID 1006
#define RDDI_AFFECTEDROWS 1007
#define RDDI_QUERY 1008

Obrigado.

Conexão Sqlmix?

16 Mai 2018 10:54

Paulo,
Você instalou o DRIVER OBDC no micro ?

https://www.postgresql.org/ftp/odbc/versions/msi/

Conexão Sqlmix?

16 Mai 2018 11:56

Bom dia Leonardo.

Obrigado pelo interesse, na verdade não, porque essa sintaxe é para acesso nativo e não ODBC.

Mas posso tentar atraves de ODBC, mas gostaria que fosse Nativo.

Vou testar a tua sugestão.

Obrigado.

Conexão Sqlmix?

16 Mai 2018 12:26

paulomhouse escreveu:Bom dia Leonardo.

Obrigado pelo interesse, na verdade não, porque essa sintaxe é para acesso nativo e não ODBC.

Mas posso tentar atraves de ODBC, mas gostaria que fosse Nativo.

Vou testar a tua sugestão.

Obrigado.


Entendi, não sabia disso. Que bom que não precisa, já deixa o processo de implantação bem mais simples.

Conexão Sqlmix?

05 Jun 2018 11:49

Bom dia a todos.

Essa minha dúvida persiste, por curiosidade, teste na versão 3.1.5 e funcionou, onde pode estar a diferença?

Obrigado.

Conexão Sqlmix?

05 Jun 2018 14:00

desculpem. compilei em uma maquina XP 32Bits com versão antiga e nova e funcionou, a maquina que eu normalmente uso é um Windows 10-64, mas compilando em 32.
Não sei o que poderia ser.

Conexão Sqlmix?

05 Jun 2018 15:21

Esta funcionando no Windows 10 até na versão 3.4.3 mas na atual 3.4.4 não. Porque será?

Por favor, alguém sabe o motivo?

Conexão Sqlmix?

05 Jun 2018 16:16

Achei a solução aqui: viewtopic.php?f=42&t=13760&start=45
Postar uma resposta