Clipper/FiveWin - Usar ODBC o MySQL con Harbour

   
Vista:
Imágen de perfil de Alejandro

Usar ODBC o MySQL con Harbour

Publicado por Alejandro (30 intervenciones) el 07/01/2016 01:15:03
¿Tendrán algún ejemplo de como conectarme y ejecutar una consulta MySQL con Harbour? hasta el momento solo había usado Harbour con DBF's
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Usar ODBC o MySQL con Harbour

Publicado por Alejandro (30 intervenciones) el 11/01/2016 18:36:06
Viendo los ejemplos incluidos de mysql, intente compilarlo pero obtengo esto:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
C:\Program Files (x86)\hb30\contrib\hbmysql\tests>hbmk2 test.prg
hbmk2: Processing local make script: hbmk.hbm
Harbour 3.0.0 (Rev. 16951)
Copyright (c) 1999-2011, http://harbour-project.org/
Compiling 'test.prg'...
Lines 200, Functions/Procedures 1
Generating C source output to 'C:\Users\MUEBLE~1\AppData\Local\Temp\hbmk_15eqxg.
dir\test.c'... Done.
c:/program files (x86)/hb30/comp/mingw/bin/../lib/gcc/mingw32/4.5.2-dw2/../../..
/../mingw32/bin/ld.exe: cannot find -llibmysql
collect2: ld returned 1 exit status
hbmk2: Error: Running linker. 1
"C:\Program Files (x86)\hb30\comp\mingw\bin\gcc.exe" C:/Users/MUEBLE~1/AppData/L
ocal/Temp/hbmk_15eqxg.dir/test.o C:/Users/MUEBLE~1/AppData/Local/Temp/hbmk_15eqx
g.dir/hbmk_omoswc.o    -mconsole -Wl,--start-group -lhbmysql -llibmysql -lhbexte
rn -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -
lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt
 -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmainstd -lkern
el32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -lwinspool -lcomctl32 -lcomdlg32 -lshe
ll32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwinine
t -lhbpcre -lhbzlib   -Wl,--end-group -otest.exe  -L"C:/Program Files (x86)/hb30
/lib/win/mingw" -L"C:/Program Files (x86)/hb30/bin"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Usar ODBC o MySQL con Harbour

Publicado por SuperIndio (10 intervenciones) el 03/02/2016 14:50:43
Hacerlo desde una instalacion harbour directa (harbour 3.0) te va a ser mas complicado, porque tenes que generar la lib libmysql.a
y ponerlo en el directorio lib de harbour o mingw,
para generarla tenes que :
1) conseguir libmysql.Dll (desde el directorio bin de mysql)
2) generar libmysql.Def a atraves que algun programa como impdef, dlltool
3) luego con pexport o dlltool generar la libmysq.a desde la .dll pasando como parametro libmysql.def
4) poner la librerria libmysql.a en el directorio lib de harbour o migw

creo que te comviene bajar hmg oficial desde www.Hmgforum.Com y ahi trae 4 ejemplos muy buenos ademas de la libreria ya compilada
solo tenes que conseguir la libmysql.Dll version correcta y ponerla en el directorio donde quede tu .exe

tambien podes bajar Hmg Extended ( version extendida ) y lo mismo solo tendras que conseguir la libmysql.dll y ponerla
donde se ejecute tu .exe

Sino enviame un mail a farfan890@gmail.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar