mysql na versao 2.3.8 ?

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

pena
Usuário Nível 3
Usuário Nível 3
Mensagens: 331
Registrado em: 06 Jul 2004 18:08
Localização: CACHOEIRA DO SUL-RS

mysql na versao 2.3.8 ?

Mensagem por pena »

Bom dia, estou com um erro pra compilar após mudança de versão e,
se eu acessar a pasta C:\MINIGUI\SAMPLES\MYSQL e
utilizar o COMPILE ocorre o mesmo erro, e antes não , oque pode ser isso

Error:Unresolved external '_HB_FUN_TMYSQLSERVER' referenced from
D:\PROJ-MYSQL\CLSCONEXAO.OBJ
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

mysql na versao 2.3.8 ?

Mensagem por Toledo »

pena escreveu:se eu acessar a pasta C:\MINIGUI\SAMPLES\MYSQL
Acho que você quis dizer C:\MINIGUI\SAMPLES\BASIC\MYSQL
pena escreveu:utilizar o COMPILE ocorre o mesmo erro, e antes não , oque pode ser isso
Error:Unresolved external '_HB_FUN_TMYSQLSERVER' referenced from
D:\PROJ-MYSQL\CLSCONEXAO.OBJ
Se o "COMPILE" for o arquivo compile.bat que já vem na pasta C:\MINIGUI\SAMPLES\BASIC\MYSQL, então este erro não poderia ocorrer. Se o "COMPILE" for algum outro arquivo, então você tem que colocar o parâmetro /m ao executar o "COMPILE", por exemplo:

compile.bat demo_1 /m

O parâmetro /m vai incluir a HbMySQL.LIB na compilação.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
pena
Usuário Nível 3
Usuário Nível 3
Mensagens: 331
Registrado em: 06 Jul 2004 18:08
Localização: CACHOEIRA DO SUL-RS

mysql na versao 2.3.8 ?

Mensagem por pena »

Buenas, Toledo, não me pergunte o que havia feito errado, mas apenas, baixei e instalei novamente, passou a compilar, mas olha só o que aconteceu

agora compilou sem problema, porem quando fui usar, ele da um erro, dae fui para c:\minigui\samples\basic\mysql

compilei e pediu a dll, copie ela de c:\mysql\lib , mysql versao 5.5.28

e da o mesmo erro, tanto no meu sistema, como no exemplo

NÃO FOI POSSIVEL LOCALIZAR O NUMERO ORDINAL 135 NA BIBLIOTECA DE VINCULO DINAMICO LIBMYSQL.DLL

to sem pai e sem mãe kkkkkkk
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

mysql na versao 2.3.8 ?

Mensagem por Toledo »

Olá pena, você tem que instalar o MySQL no seu computador e depois recompilar as libs da HbMySQL, então faça o seguinte:

1 - Entre na pasta C:\Arquivos de programas\MySQL\MySQL Server 5.5\include e copie todos os arquivos para a pasta C:\MiniGUI\SOURCE\HbMySQL.

2 - Entre na pasta C:\Arquivos de programas\MySQL\MySQL Server 5.5\lib e copie o arquivo libmysql.dll para a pasta C:\MiniGUI\SOURCE\HbMySQL.

3 - Setar a pasta c:\borland\bcc55\bin no Path, para isto abra o Prompt do DOS e digite:

set path=c:\borland\bcc55\bin;%path%

4 - Depois entre na pasta cd\MiniGUI\SOURCE\HbMySQL e execute o arquivo MakeLib.bat.

5 - Copie o arquivo libmysql.dll para a pasta C:\MiniGUI\SAMPLES\BASIC\MYSQL e depois compile novamente o demo_1.prg, digite apenas compile.bat.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
Marcos
Usuário Nível 3
Usuário Nível 3
Mensagens: 355
Registrado em: 20 Set 2003 09:16
Localização: Cáceres/Mato Grosso

mysql na versao 2.3.8 ?

Mensagem por Marcos »

Estou com este mesmo problema ao atualizar para a versão HMG-17.10, alguém conseguiu resolver ?
Atenciosamente,
_____________________________
Marcos Antonio da Silva
marcosilva90@hotmail.com
Avatar do usuário
Marcos
Usuário Nível 3
Usuário Nível 3
Mensagens: 355
Registrado em: 20 Set 2003 09:16
Localização: Cáceres/Mato Grosso

mysql na versao 2.3.8 ?

Mensagem por Marcos »

Resolvido em outro tópico do Toledo, obrigado.
Atenciosamente,
_____________________________
Marcos Antonio da Silva
marcosilva90@hotmail.com
bjbernal
Usuário Nível 1
Usuário Nível 1
Mensagens: 31
Registrado em: 06 Ago 2004 17:27

mysql na versao 2.3.8 ?

Mensagem por bjbernal »

Eu uso MariaDB e não criei a Libmysql.lib a partir do HbMySQL segundo ensinado pelo Toledo !

Eu faço assim:

1) Baixar e instalar o conncector-c de MariaDB em: https://downloads.mariadb.org/connector-c/3.0.2/

2) Insta-lo o Conector c

3) Na pasta aonde foi instalado o Conector C, em: c:\arquivosdeprogramasx86\MariaDB\lib faço copia de Libmariadb.dll em c:\harbour\lib

4) Deleto nesta pasta do harbour o Libmysql.lib que já existe

5) Recrio Libmysql.lib com ajuda do compilador BCC55 assim: c:\borland\bcc55\bin\implib libmysql.lib libmariadb.dll

6) Compilar ou recompilar seu executável (depois de compilado, ao executar, talvez reclame pela falta de libmariadb.dll "ATUAL" que ainda não esteja na pasta do seu executável)

7)Usar na pasta do seu executável a Libmariadb.dll


Funciona ! Ou estou fazendo algo errado ??
Responder