Error al conectar a MySql (SOLUCIONADO)

Post Reply
User avatar
Armando
Posts: 3249
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Error al conectar a MySql (SOLUCIONADO)

Post 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
Last edited by Armando on Mon Oct 23, 2023 5:31 pm, edited 1 time in total.
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
User avatar
Willi Quintana
Posts: 1023
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú
Contact:

Re: Error al conectar a MySql

Post by Willi Quintana »

Mi estimado]:

Code: Select all | Expand

oCon := mysql_Connect( "127.0.0.1", "Fwh", "Root", "xxxxxxx"
User avatar
Armando
Posts: 3249
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Re: Error al conectar a MySql

Post by Armando »

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
User avatar
Willi Quintana
Posts: 1023
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú
Contact:

Re: Error al conectar a MySql

Post 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
User avatar
Armando
Posts: 3249
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Re: Error al conectar a MySql (SOLUCIONADO)

Post 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
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
xmanuel
Posts: 763
Joined: Sun Jun 15, 2008 7:47 pm
Location: Sevilla
Contact:

Re: Error al conectar a MySql (SOLUCIONADO)

Post 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.
______________________________________________________________________________
Sevilla - Andalucía
User avatar
Armando
Posts: 3249
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Re: Error al conectar a MySql (SOLUCIONADO)

Post by Armando »

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
Post Reply