Página 1 de 1

MySQL + Harbour + Linux = eu doido

Enviado: 24 Jun 2008 20:43
por george.lopes
Olá a todos :%

Atualmente temos na empresa onde trabalho sistemas funcionando com código do velho clipper compilados usando o Harbour (versão 0.99.70) e acessando base de dados no MySQL através do Mediator sem problemas. Acontece que um de nossos novos clientes já possui um servidor com Linux SUSE 10.1 instalado e queria mantê-lo e estou tendo certa dificuldade em alguns pontos.

O que estava querendo fazer era deixar a base de dados do MySQL e o Mediator rodando diretamente do Linux e manter o sistema em versão Windows sendo acessado pelo Samba nos computadores para não precisar compilar tudo diretamente pro Linux.

E esse é justamente meu problema: tenho a base de dados do MySQL instalado, aparentemente o Mediator funcionando porém quando tento acessar o sistema sempre retorna um código de erro na função MEDLOGIN. Após algumas cabeçadas o erro que está me retornando agora é 20.

Como já estou a 2 dias tentando descarcar esse abacaxi pensei em deixar esse tópico aqui para ver se alguém tem alguma idéia do que eu possa estar fazendo errado. Qualquer ajuda é bem vinda :))

Re: MySQL + Harbour + Linux = eu doido

Enviado: 26 Jun 2008 11:24
por george.lopes
Consegui descobrir qual era meu problema, era na configuração do driver do ODBC no Linux.

Usando o ODBCConfig eu estava colocando no nome do driver a expressão "MySQL 3.51 ODBC Driver" achando que era somente para identificação do mesmo porém era por esse nome que o linux procura nos arquivos para encontrar o driver.

Coloquei o nome do driver igual ao arquivo correspondente à ele e tudo funcionou beleza. Já estou com o sistema rodando com MySQL direto do Linux :))