Error al compilar con TMySQL

Error al compilar con TMySQL

Postby Leo » Thu Jan 10, 2013 8:22 pm

He compilado el programa xcomunity.prg que viene con la tmysql y me arroja los siguientes errores:

┌────────────────────────────────────────────────────────────────────────────┐
│ FiveWin for xHarbour 9.08 - Aug. 2009 xHarbour development power │▄
│ (c) FiveTech, 1993-2009 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7 │█
└────────────────────────────────────────────────────────────────────────────┘█
  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Compiling...
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6406)
Copyright 1999-2009, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'xcomunity.prg' and generating preprocessed output to 'xcomunity.ppo'.
..
Lines 174, Functions/Procedures 6
Generating C source output to 'xcomunity.c'...
Done.
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
xcomunity.c:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external 'mysql_init' referenced from C:\FWH\LIB\MYSQL.LIB|mys
ql
Error: Unresolved external 'mysql_real_connect' referenced from C:\FWH\LIB\MYSQL
.LIB|mysql
Error: Unresolved external 'mysql_close' referenced from C:\FWH\LIB\MYSQL.LIB|my
sql
Error: Unresolved external 'mysql_select_db' referenced from C:\FWH\LIB\MYSQL.LI
B|mysql
Error: Unresolved external 'mysql_query' referenced from C:\FWH\LIB\MYSQL.LIB|my
sql
Error: Unresolved external 'mysql_store_result' referenced from C:\FWH\LIB\MYSQL
.LIB|mysql
Error: Unresolved external 'mysql_fetch_field' referenced from C:\FWH\LIB\MYSQL.
LIB|mysql
Error: Unresolved external 'mysql_field_count' referenced from C:\FWH\LIB\MYSQL.
LIB|mysql
Error: Unresolved external 'mysql_list_fields' referenced from C:\FWH\LIB\MYSQL.
LIB|mysql
Error: Unresolved external 'mysql_error' referenced from C:\FWH\LIB\MYSQL.LIB|my
sql
Error: Unresolved external 'mysql_errno' referenced from C:\FWH\LIB\MYSQL.LIB|my
sql
Error: Unresolved external 'mysql_list_dbs' referenced from C:\FWH\LIB\MYSQL.LIB
|mysql
Error: Unresolved external 'mysql_list_tables' referenced from C:\FWH\LIB\MYSQL.
LIB|mysql
Error: Unresolved external 'mysql_free_result' referenced from C:\FWH\LIB\MYSQL.
LIB|mysql
Error: Unresolved external 'mysql_affected_rows' referenced from C:\FWH\LIB\MYSQ
L.LIB|mysql
Error: Unresolved external 'mysql_get_host_info' referenced from C:\FWH\LIB\MYSQ
L.LIB|mysql
Error: Unresolved external 'mysql_get_server_info' referenced from C:\FWH\LIB\MY
SQL.LIB|mysql
Error: Unresolved external 'mysql_real_escape_string' referenced from C:\FWH\LIB
\MYSQL.LIB|mysql
Error: Unresolved external 'mysql_escape_string' referenced from C:\FWH\LIB\MYSQ
L.LIB|mysql
Error: Unresolved external 'mysql_ping' referenced from C:\FWH\LIB\MYSQL.LIB|mys
ql
Error: Unresolved external 'mysql_num_rows' referenced from C:\FWH\LIB\MYSQL.LIB
|mysql
Error: Unresolved external 'mysql_data_seek' referenced from C:\FWH\LIB\MYSQL.LI
B|mysql
Error: Unresolved external 'mysql_field_seek' referenced from C:\FWH\LIB\MYSQL.L
IB|mysql
Error: Unresolved external 'mysql_num_fields' referenced from C:\FWH\LIB\MYSQL.L
IB|mysql
Error: Unresolved external 'mysql_fetch_lengths' referenced from C:\FWH\LIB\MYSQ
L.LIB|mysql
Error: Unresolved external 'mysql_fetch_row' referenced from C:\FWH\LIB\MYSQL.LI
B|mysql
Error: Unresolved external '_HB_FUN_ATNUM' referenced from C:\FWH\LIB\MYSQL.LIB|
tmysql
* Linking errors *

Me falta algo? Qué me falta?

Uso FWH 9.08+xHarbour 1.2.1 + BCC 5.5

de Antemano gracias...
Fivewin 12.04 + xHarbour 1.2.1 + BCC582

Nada como Fivewin, odio visual basic, visual studio y todas las porquerías visual.
Leo
 
Posts: 66
Joined: Thu Jan 03, 2013 6:13 pm

Re: Error al compilar con TMySQL

Postby wmormar » Thu Jan 10, 2013 11:59 pm

Leo,

Debes incluir la LIB LIBMYSQL.LIB que se obtiene haciendo la importacion de la LIBMYSQL.DLL

implib libmysql libmysql.dll

implib.exe es utileria de borland

Saludos
William, Morales
Saludos

méxico.sureste
User avatar
wmormar
 
Posts: 1074
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Re: Error al compilar con TMySQL

Postby Leo » Fri Jan 11, 2013 12:59 pm

Gracias William por responder y darme una idea pero LibMySQL.DLL ¿Dónde la encuentro?

Por que tengo la de Windows, la de workbrench y una que bajé de una página brasilera.
Fivewin 12.04 + xHarbour 1.2.1 + BCC582

Nada como Fivewin, odio visual basic, visual studio y todas las porquerías visual.
Leo
 
Posts: 66
Joined: Thu Jan 03, 2013 6:13 pm

Re: Error al compilar con TMySQL

Postby Leo » Fri Jan 11, 2013 1:21 pm

Bueno, lo hice con la de los brasileros, y ahora sólo me queda un error en la compilación:

┌────────────────────────────────────────────────────────────────────────────┐
│ FiveWin for xHarbour 9.08 - Aug. 2009 xHarbour development power │▄
│ (c) FiveTech, 1993-2009 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7 │█
└────────────────────────────────────────────────────────────────────────────┘█
  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Compiling...
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6406)
Copyright 1999-2009, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'xcomunity.prg' and generating preprocessed output to 'xcomunity.ppo'.
..
Lines 174, Functions/Procedures 6
Generating C source output to 'xcomunity.c'...
Done.
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
xcomunity.c:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN_ATNUM' referenced from C:\XHARBOUR\LIB\MYSQL
.LIB|tmysql
* Linking errors *

C:\FWH\TMySql>

Dónde encuentro la _HB_FUN_ATNUM?
Fivewin 12.04 + xHarbour 1.2.1 + BCC582

Nada como Fivewin, odio visual basic, visual studio y todas las porquerías visual.
Leo
 
Posts: 66
Joined: Thu Jan 03, 2013 6:13 pm

Re: Error al compilar con TMySQL

Postby wmormar » Sat Jan 12, 2013 3:17 am

Leo,

Adiciona la LIB CT.LIB de xharbour
William, Morales
Saludos

méxico.sureste
User avatar
wmormar
 
Posts: 1074
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Re: Error al compilar con TMySQL

Postby Leo » Mon Jan 14, 2013 12:00 pm

William, gracias por la respuesta, ya he logrado compilar el ejemplo xcomunity y obtener el ejecutable, pero tengo otro problema, al intentar generar la conexión me bota con un mysql error de que no se ha podido concretar la conexión al server. Tengo un mysql en modo local por lo tanto si no me equivoco las valores para la conexión serían los siguientes:

Code: Select all  Expand view
#include 'fivewin.ch'

*-------------------*
STATIC oServer
STATIC oQry
STATIC oBrw
STATIC oWnd
STATIC oMenu

FUNCTION main()
   LOCAL cHost  := "localhost"   //" 127.0.0.1"
   LOCAL cUser  := "root"
   LOCAL cPsw   := "marco"
   LOCAL nPort  := 3306
   LOCAL cDb    := "test"
   LOCAL n      := 1
   LOCAL cQuery := ""

   oServer:= TMySQLServer():New( cHost, cUser, cPsw, nPort )
   if oServer:NetErr()
      MsgAlert (oServer:Error(),"MySQL Error")
      quit
   endif
 


que es la forma en que definí la conexión mediante mysql workbrench. Estoy algo perdido.

Desde ya muchas gracias por el apoyo.
Last edited by Leo on Mon Jan 14, 2013 1:07 pm, edited 1 time in total.
Fivewin 12.04 + xHarbour 1.2.1 + BCC582

Nada como Fivewin, odio visual basic, visual studio y todas las porquerías visual.
Leo
 
Posts: 66
Joined: Thu Jan 03, 2013 6:13 pm

Re: Error al compilar con TMySQL

Postby Adolfo » Mon Jan 14, 2013 12:35 pm

Leo

No uses "localhost" en tu string de conexion, usa directamente la ip "127.0.0.1", en algunos Windows no soporta el uso de localhost.

Saludos
Desde Chile
Adolfo
;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Asus TUF F15, 32GB Ram, 2 * 1 TB NVME M.2, GTX 1650
User avatar
Adolfo
 
Posts: 860
Joined: Tue Oct 11, 2005 11:57 am
Location: Chile

Re: Error al compilar con TMySQL

Postby Leo » Mon Jan 14, 2013 12:49 pm

Gracias Adolfo, lo hice, y me sigue arrojando el mismo error.
Fivewin 12.04 + xHarbour 1.2.1 + BCC582

Nada como Fivewin, odio visual basic, visual studio y todas las porquerías visual.
Leo
 
Posts: 66
Joined: Thu Jan 03, 2013 6:13 pm

Re: Error al compilar con TMySQL

Postby wmormar » Mon Jan 14, 2013 4:19 pm

Leo,

Cual es el error?
William, Morales
Saludos

méxico.sureste
User avatar
wmormar
 
Posts: 1074
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Re: Error al compilar con TMySQL

Postby Leo » Mon Jan 14, 2013 5:53 pm

William, simplemente me dice que "No hubo conexión al servido, verifique..." siendo que con workbrench uso los parámetros que estoy enviado para la conexión.
Fivewin 12.04 + xHarbour 1.2.1 + BCC582

Nada como Fivewin, odio visual basic, visual studio y todas las porquerías visual.
Leo
 
Posts: 66
Joined: Thu Jan 03, 2013 6:13 pm

Re: Error al compilar con TMySQL

Postby wmormar » Mon Jan 14, 2013 6:26 pm

Leo,

Puedes mandar a desplegar las siguientes datas.

Code: Select all  Expand view
? oServer:error(), oServer:errorno()


Y dinos que mensajes te envia
William, Morales
Saludos

méxico.sureste
User avatar
wmormar
 
Posts: 1074
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Re: Error al compilar con TMySQL

Postby Leo » Mon Jan 14, 2013 6:33 pm

Acabo de hacerlo, y me pone en título el mismo mensaje anterior.
Fivewin 12.04 + xHarbour 1.2.1 + BCC582

Nada como Fivewin, odio visual basic, visual studio y todas las porquerías visual.
Leo
 
Posts: 66
Joined: Thu Jan 03, 2013 6:13 pm

Re: Error al compilar con TMySQL

Postby wmormar » Mon Jan 14, 2013 6:37 pm

Leo,

Pues amigo, es muy generico el error, pueden ser varias cosas.

Servidor no disponible
Parámetros incorrectos
DLL no está en la carpeta de tu EXE (libmysql.dll)

Saludos
William, Morales
Saludos

méxico.sureste
User avatar
wmormar
 
Posts: 1074
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Re: Error al compilar con TMySQL

Postby Leo » Mon Jan 14, 2013 6:44 pm

Creo que debí empezar por esto, tengo instalado un mysql en modo local con apache Versión del servidor: 5.0.45-community-nt-log.
Fivewin 12.04 + xHarbour 1.2.1 + BCC582

Nada como Fivewin, odio visual basic, visual studio y todas las porquerías visual.
Leo
 
Posts: 66
Joined: Thu Jan 03, 2013 6:13 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot], russimicro and 55 guests