Page 1 of 1
Error al conectar a MySql (SOLUCIONADO)
Posted: Mon Oct 23, 2023 3:47 pm
by Armando
Hola Amigos:
Con el siguiente código nativo de FW
Code: Select all | Expand
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
Re: Error al conectar a MySql
Posted: Mon Oct 23, 2023 3:58 pm
by Willi Quintana
Mi estimado]:
Code: Select all | Expand
oCon := mysql_Connect( "127.0.0.1", "Fwh", "Root", "xxxxxxx"
Re: Error al conectar a MySql
Posted: Mon Oct 23, 2023 4:03 pm
by Armando
Willi:
Tampoco, todo indica que no encuentra la función MYSQL_CONNECT, sospecho que
me falta incluir alguna LIB. Cual?
SAludos
Re: Error al conectar a MySql
Posted: Mon Oct 23, 2023 5:25 pm
by Willi Quintana
Mi estimado..
al compilar
echo $(FWDIR)\lib\libmysql.lib + >> b32.bc
echo $(FWDIR)\lib\libmariadb.lib + >> b32.bc
al lado del .EXE
LIBMYSQL.DLL
Re: Error al conectar a MySql (SOLUCIONADO)
Posted: Mon Oct 23, 2023 5:35 pm
by Armando
Amigo Willi:
Gracias por las respuestas, lo he logrado así:
Code: Select all | Expand
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
Re: Error al conectar a MySql (SOLUCIONADO)
Posted: Tue Oct 24, 2023 11:39 am
by xmanuel
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.
Re: Error al conectar a MySql (SOLUCIONADO)
Posted: Tue Oct 24, 2023 3:34 pm
by Armando
xManuel:
Entendido y anotado, gracias por las gotas de sabiduría,
Saludos