Clipper On Line • Ver Tópico - Dificuldade HMG 19.04 BRMAKE MySQL+PostGre

Dificuldade HMG 19.04 BRMAKE MySQL+PostGre

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Dificuldade HMG 19.04 BRMAKE MySQL+PostGre

Mensagempor nilton579 » 15 Mai 2019 13:18

Bom dia.

Faz um tempo não desenvolvo algo efetivo com HMG. Por isso, meio que parei no tempo, e hoje estou tentando me atualizar quanto à versão da HMGX 19.04, especificamente no que se refere à conexão com bancos MYSQL (MariaDB) e PostGreSQL.

Utilizo BRMAKE e, até a versão 18.06 (que é a que eu usava), conseguia conectar normalmente as bases nativamente (sem conector ODBC). Só que tento utilizar a versão mais recente e sempre ocorre um erro, seja na compilação, seja na execução.

Alguém tem um código demo para estudo de caso, com as dependências, para que eu possa testar?
Clenilton Alencar
Minigui Extended 18.06 -> 19.04
BRMake 2.05
Borland C++
Avatar de usuário

nilton579
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 31
Data de registro: 05 Fev 2008 19:23
Cidade/Estado: MANAUS
Curtiu: 4 vezes
Mens.Curtidas: 0 vez

Dificuldade HMG 19.04 BRMAKE MySQL+PostGre

Mensagempor HASA » 15 Mai 2019 13:40

:))
Clenilton veja o demo em C:\MiniGUI\SAMPLES\Advanced\MYSQLDD acho que te ajuda ok.
:)Pos
HASA
Avatar de usuário

HASA
Colaborador

Colaborador
 
Mensagens: 1082
Data de registro: 01 Set 2003 19:50
Cidade/Estado: São Paulo
Curtiu: 1 vez
Mens.Curtidas: 51 vezes

Dificuldade HMG 19.04 BRMAKE MySQL+PostGre

Mensagempor nilton579 » 15 Mai 2019 14:32

Já tentei todas as pastas com samples. Todas ocorrem algum erro. Umas dizem que falta o arquivo dll... mesmo copiando, o erro persiste.
Já procedi as orientações que constam em \source\hbmysql para a recriação da lib/dll, mas nada.

Instalei o mysql, copiei os includes, copiei a dll... executei a makelib... mas nessa hora ocorre uma série de erros.
Avatar de usuário

nilton579
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 31
Data de registro: 05 Fev 2008 19:23
Cidade/Estado: MANAUS
Curtiu: 4 vezes
Mens.Curtidas: 0 vez

Dificuldade HMG 19.04 BRMAKE MySQL+PostGre

Mensagempor nilton579 » 15 Mai 2019 15:18

Consegui fazer o samples do MYSQL funcionar, instalando o MYSQL novamente e pegando a dll.
Agora estou verificando o postgres. Onde consigo as dll que constam no readme? Tentei utilizar as que eu tenho, mas acusa erro na LIBPQ número ordinal 157.
Tentei do site que havia obtido, mas não está mais no ar.
Clenilton Alencar
Minigui Extended 18.06 -> 19.04
BRMake 2.05
Borland C++
Avatar de usuário

nilton579
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 31
Data de registro: 05 Fev 2008 19:23
Cidade/Estado: MANAUS
Curtiu: 4 vezes
Mens.Curtidas: 0 vez

Dificuldade HMG 19.04 BRMAKE MySQL+PostGre

Mensagempor HASA » 15 Mai 2019 15:25

:(
Nilton acredito estar na pasta que instala o PostgreSQL version 8.4, eu só sei compilar alguns exemplos estou em DBF ainda entrando agora mais a fundo no mundo SQL ( não tem jeito mesmo :'( )

:)Pos

HASA
Avatar de usuário

HASA
Colaborador

Colaborador
 
Mensagens: 1082
Data de registro: 01 Set 2003 19:50
Cidade/Estado: São Paulo
Curtiu: 1 vez
Mens.Curtidas: 51 vezes

Dificuldade HMG 19.04 BRMAKE MySQL+PostGre

Mensagempor nilton579 » 15 Mai 2019 15:56

Infelizmente, não. Copiei as dll da pasta do Postgres, e continua dando o mesmo erro.
O estranho é que, aparentemente, não houve mudança da versão 18.06 pra 19.03, pois tudo está do mesmo jeito, inclusive as orientações do autor da contribuição (Mitja Podgornik) :'(
Clenilton Alencar
Minigui Extended 18.06 -> 19.04
BRMake 2.05
Borland C++
Avatar de usuário

nilton579
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 31
Data de registro: 05 Fev 2008 19:23
Cidade/Estado: MANAUS
Curtiu: 4 vezes
Mens.Curtidas: 0 vez

Dificuldade HMG 19.04 BRMAKE MySQL+PostGre

Mensagempor HASA » 15 Mai 2019 16:17

:%
Putz, não posso mais ajudar vamos aguardar os UNIVERSITÁRIOS, vou apredendo tbm.
8-|
HASA
Avatar de usuário

HASA
Colaborador

Colaborador
 
Mensagens: 1082
Data de registro: 01 Set 2003 19:50
Cidade/Estado: São Paulo
Curtiu: 1 vez
Mens.Curtidas: 51 vezes

Dificuldade HMG 19.04 BRMAKE MySQL+PostGre

Mensagempor HASA » 15 Mai 2019 16:26

:))
Talvez esse post possa ajudar: http://www.pctoledo.com.br/forum/viewtopic.php?f=45&t=14457&p=128801&hilit=PostGre#p128801, se ajudar depois quero ajuda :-o , fique tranquilo e bem depois.
:xau
HASA
Avatar de usuário

HASA
Colaborador

Colaborador
 
Mensagens: 1082
Data de registro: 01 Set 2003 19:50
Cidade/Estado: São Paulo
Curtiu: 1 vez
Mens.Curtidas: 51 vezes

Dificuldade HMG 19.04 BRMAKE MySQL+PostGre

Mensagempor nilton579 » 15 Mai 2019 16:42

Essa é pra HMG 3.4, uma distribuição um pouco diferente da HMG Extended. Mas vou continuar tentando.

Se conseguir algo, compartilho por aqui.

Minha ideia é uniformizar tudo, utilizando a mesma versão da HMG e o mesmo mecanismo de compilação (BRMAKE ou HBMAKE) para conexão com estes bancos (e futuramente outros) de forma nativa, sem utilização de conectores ODBC.

Mas pelo que percebo, o HBMAke não é aplicável a todo tipo de aplicação: deduzo isso porque nem todas as pastas samples possuem uma alternativa de compilação com HBMAKE.

Obrigado!!!
Clenilton Alencar
Minigui Extended 18.06 -> 19.04
BRMake 2.05
Borland C++
Avatar de usuário

nilton579
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 31
Data de registro: 05 Fev 2008 19:23
Cidade/Estado: MANAUS
Curtiu: 4 vezes
Mens.Curtidas: 0 vez

Dificuldade HMG 19.04 BRMAKE MySQL+PostGre

Mensagempor HASA » 16 Mai 2019 09:27

:-O
Nilton, não tem problema em ser da HMG troque hmg.ch por MINIGUI.CH ou ainda inclua MINIGUI.CH e compile com a minigui Extend quase sem problemas, ou seja, existem alguns recursos em GRID, TEXT etc... que na compilação a extend não tem, ai vc vai no fonte e retira a linha, ou troca a sintaxe do GRID, text, combo pela da extend que vai de boa, faço assim para testar esses códigos da hmg, ok.
:)Pos
HASA
Avatar de usuário

HASA
Colaborador

Colaborador
 
Mensagens: 1082
Data de registro: 01 Set 2003 19:50
Cidade/Estado: São Paulo
Curtiu: 1 vez
Mens.Curtidas: 51 vezes

Dificuldade HMG 19.04 BRMAKE MySQL+PostGre

Mensagempor nilton579 » 20 Mai 2019 08:10

HASA, bom dia.

Consegui fazer funcionar com a HMG 19.04 o acesso a bases MYSQL e POSTGRES, no entanto com conector ODBC. Acho que não vai ter outra saída.
Agora vou tentar fazer conexão com outros bancos (SQL Server e Oracle).

Abraço!
Clenilton Alencar
Minigui Extended 18.06 -> 19.04
BRMake 2.05
Borland C++
Avatar de usuário

nilton579
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 31
Data de registro: 05 Fev 2008 19:23
Cidade/Estado: MANAUS
Curtiu: 4 vezes
Mens.Curtidas: 0 vez

Dificuldade HMG 19.04 BRMAKE MySQL+PostGre

Mensagempor HASA » 20 Mai 2019 11:41

:))
Parabens,
:)Pos
HASA
Avatar de usuário

HASA
Colaborador

Colaborador
 
Mensagens: 1082
Data de registro: 01 Set 2003 19:50
Cidade/Estado: São Paulo
Curtiu: 1 vez
Mens.Curtidas: 51 vezes

Dificuldade HMG 19.04 BRMAKE MySQL+PostGre

Mensagempor nilton579 » 20 Mai 2019 11:44

Sabe onde consigo conectores ODBC pra esses GDBs? Ou se tem algum servidor de teste remoto pra testar a conexão? Não consigo instalá-los na minha máquina (é meio pebinha rsrsrs).
Clenilton Alencar
Minigui Extended 18.06 -> 19.04
BRMake 2.05
Borland C++
Avatar de usuário

nilton579
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 31
Data de registro: 05 Fev 2008 19:23
Cidade/Estado: MANAUS
Curtiu: 4 vezes
Mens.Curtidas: 0 vez

Dificuldade HMG 19.04 BRMAKE MySQL+PostGre

Mensagempor JoséQuintas » 20 Mai 2019 13:32

nilton579 escreveu:Não consigo instalá-los na minha máquina (é meio pebinha rsrsrs).


Os conectores MySQL atuais são feitos em Microsoft Visual C, por isso precisa ser instalado o run-time do C++. que pode ser 2010, 2013, 2015.
É primeiro o run-time, depois o ODBC.

Deixei de usar o MSVC no Harbour exatamente por esse motivo.
Depois que avançou o MSVC e o Windows... nem sempre o run-time vém instalado.

Como é pra teste, pode testar com o 3.51 do MySQL, por ser mais prático pra instalar.
Em outros ODBCs pode ser que aconteça a mesma coisa.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18008
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Dificuldade HMG 19.04 BRMAKE MySQL+PostGre

Mensagempor nilton579 » 20 Mai 2019 13:42

Obrigado pela ajuda.
Com relação ao PostGres, Mysql e MariaDB não tive dificuldades.

Meu problema está sendo com o Oracle e SQL Server. Especialmente porque precisaria instalá-los na minha máquina para testar a conexão (pois acredito que não existam servidores remotos para teste gratuito livre). Aí que reside o problema sobre minha máquina pebinha.

Minha intenção é criar uma aplicação que consiga se conectar a vários bancos de dados diferentes e efetuar extração de dados para comparar a um protocolo clínico. A ideia inicial seria conexão nativa, sem uso de conectores ODBC. Mas não consegui.
Clenilton Alencar
Minigui Extended 18.06 -> 19.04
BRMake 2.05
Borland C++
Avatar de usuário

nilton579
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 31
Data de registro: 05 Fev 2008 19:23
Cidade/Estado: MANAUS
Curtiu: 4 vezes
Mens.Curtidas: 0 vez

Próximo



Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 4 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro