FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Error al conectar a MySql (SOLUCIONADO)
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Error al conectar a MySql (SOLUCIONADO)
Posted: Mon Oct 23, 2023 03:47 PM
Hola Amigos:

Con el siguiente c贸digo nativo de FW
Code (fw): Select all Collapse
oCon := mysql_Connect( "localhost", "Fwh", "Root", "xxxxxxx" )
Obtengo el error

Unresolved external 'HB_FUN_MYSQL_CONNECT' referenced from ......

Uso FWH2307, BCC7 y HARBOUR

Me falta algo?

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM
Re: Error al conectar a MySql
Posted: Mon Oct 23, 2023 03:58 PM
Mi estimado]:
Code (fw): Select all Collapse
oCon := mysql_Connect( "127.0.0.1", "Fwh", "Root", "xxxxxxx"
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Error al conectar a MySql
Posted: Mon Oct 23, 2023 04:03 PM

Willi:

Tampoco, todo indica que no encuentra la funci贸n MYSQL_CONNECT, sospecho que

me falta incluir alguna LIB. Cual?

SAludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM
Re: Error al conectar a MySql
Posted: Mon Oct 23, 2023 05:25 PM

Mi estimado..

al compilar

echo $(FWDIR)\lib\libmysql.lib + >> b32.bc

echo $(FWDIR)\lib\libmariadb.lib + >> b32.bc

al lado del .EXE

LIBMYSQL.DLL

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Error al conectar a MySql (SOLUCIONADO)
Posted: Mon Oct 23, 2023 05:35 PM
Amigo Willi:

Gracias por las respuestas, lo he logrado as铆:
Code (fw): Select all Collapse
聽 聽oCon := maria_Connect( "127.0.0.1", "", "root", "password" ) 聽 聽<=== no me funcion贸 con localhost
La soluci贸n fue:
1.- Utilizar maria_Connect en lugar de mySql_Connect
2.- Me oblig贸 a tener la Dll libmysql.dll en la carpeta del .EXE

Seguir茅 avanzando e informando

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 817
Joined: Sun Jun 15, 2008 07:47 PM
Re: Error al conectar a MySql (SOLUCIONADO)
Posted: Tue Oct 24, 2023 11:39 AM

Armando, no es necesario que la DLL est茅 junto al EXE. Pero si es necesario que est茅 en tu PATH del sistema.

Esto que se hizo para que no haya DLL duplicadas origina nuevos problemas de compatibilidad ya que las DLL se puede actualizar o desactulizar por otros programas que la usen...

En resumen te recomiendo que siempre pongas la DLL junto a tu EXE para evitar problemas.

El sistema operativo mira primero en el sitio donde ejecutes ele EXE y luego mira en el PATH por el orden en que est茅 definido.

______________________________________________________________________________

Sevilla - Andaluc铆a
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Error al conectar a MySql (SOLUCIONADO)
Posted: Tue Oct 24, 2023 03:34 PM

xManuel:

Entendido y anotado, gracias por las gotas de sabidur铆a,

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero

Continue the discussion