Página 1 de 1

mysql na versao 2.3.8 ?

Enviado: 08 Ago 2014 10:26
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

mysql na versao 2.3.8 ?

Enviado: 08 Ago 2014 17:25
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,

mysql na versao 2.3.8 ?

Enviado: 08 Ago 2014 21:33
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

mysql na versao 2.3.8 ?

Enviado: 08 Ago 2014 23:01
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,

mysql na versao 2.3.8 ?

Enviado: 31 Out 2017 09:30
por Marcos
Estou com este mesmo problema ao atualizar para a versão HMG-17.10, alguém conseguiu resolver ?

mysql na versao 2.3.8 ?

Enviado: 01 Nov 2017 08:26
por Marcos
Resolvido em outro tópico do Toledo, obrigado.

mysql na versao 2.3.8 ?

Enviado: 15 Nov 2017 04:43
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 ??