HMG 3.6 + TMySQLServer()

General Help regarding HMG, Compilation, Linking, Samples

Moderator: Rathinagiri

Post Reply
User avatar
edufloriv
Posts: 247
Joined: Thu Nov 08, 2012 3:42 am
DBs Used: DBF, MariaDB, MySQL, MSSQL, MariaDB
Location: PERU

HMG 3.6 + TMySQLServer()

Post by edufloriv »

Saludos amigos,

Recién intente compilar un sistema con hmg 3.6 y al parecer todo iba bien pero encontré este error:
hmg36.png
hmg36.png (85.5 KiB) Viewed 168 times
¿ Significar que ya no hay soporte para TMySqlServer() ?

Gracias anticipadas y saludos a todos.

Eduardo Flores Rivas


LIMA - PERU
User avatar
danielmaximiliano
Posts: 2763
Joined: Fri Apr 09, 2010 4:53 pm
DBs Used: DBF
Location: Argentina
Contact:

Re: HMG 3.6 + TMySQLServer()

Post by danielmaximiliano »

edufloriv wrote: Wed Aug 19, 2026 11:53 am Saludos amigos,

Recién intente compilar un sistema con hmg 3.6 y al parecer todo iba bien pero encontré este error:

hmg36.png

¿ Significar que ya no hay soporte para TMySqlServer() ?

Gracias anticipadas y saludos a todos.
Hola Edu:
recien compilo TMySqlServer desde el contrib de harbour,
tuve que instalar MariaDb 12.3.2

Code: Select all

C:\core\contrib\hbmysql>set HB_WITH_MYSQL=C:\MariaDB\include\mysql

C:\core\contrib\hbmysql>buildsystem hbmysql.hbp
[INFO] BuildSystem
[BUILD] C:\WorkSpace\harbour64\bin\hbmk2.exe hbmysql.hbp
hbmk2: Procesando opciones de entorno: -comp=mingw64
hbmk2: Dependencia 'mysql' encontrada: C:\MariaDB\include\mysql
hbmk2[hbmysql]: Advertencia: Fuentes de Biblioteca de importación no se
                encontraron.
hbmk2: Harbour: Compilando módulos...
Harbour 3.2.1dev (r2607071005)
Copyright (c) 1999-2025, https://harbour.github.io/
Compiling 'hbmysql.hbx'...
Lines 63, Functions/Procedures 1
Generating C source output to '.hbmk\win\mingw64\hbmysql.c'... Done.
Compiling 'tmysql.prg'...
Lines 2477, Functions/Procedures 54
Generating C source output to '.hbmk\win\mingw64\tmysql.c'... Done.
Compiling 'tsqlbrw.prg'...
Lines 1674, Functions/Procedures 9
Generating C source output to '.hbmk\win\mingw64\tsqlbrw.c'... Done.
hbmk2: Compilando...
hbmk2: Creando librería estática... libhbmysql.a
[INFO] Build session: 20260819-145748-212653965468152
[INFO] Build log: C:\WorkSpace\logs\build\20260819-145748-212653965468152\raw.log
[INFO] Build completed.

C:\core\contrib\hbmysql>
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Telegram invitation https://t.me/HMGWorkspace
User avatar
danielmaximiliano
Posts: 2763
Joined: Fri Apr 09, 2010 4:53 pm
DBs Used: DBF
Location: Argentina
Contact:

Re: HMG 3.6 + TMySQLServer()

Post by danielmaximiliano »

Hola Edu:
Te dejo la libreria ya compilada, recuerda que use MariaDB para compilar el Contrib de hbmysql

recuerda que debes agregar Mingw64\bin y Habour64\bin al PATH

yo uso una nueva herramienta de compilacion de mi entorno de desarrollo ( Workspace)
hbmysql.rar
(49.4 KiB) Downloaded 20 times
debes agregar las librerias estaticas a HMG o tu proyecto.
Captura de pantalla 2026-08-19 160418.png
Captura de pantalla 2026-08-19 160418.png (44.41 KiB) Viewed 152 times

Code: Select all

C:\Users\danie>cd C:\core\contrib\hbmysql

C:\core\contrib\hbmysql>set path=%path%;c:\Workspace\bin

C:\core\contrib\hbmysql>set HB_WITH_MYSQL=CC:\MariaDB\include\mysql

C:\core\contrib\hbmysql>buildsystem hbmysql.hbp
[INFO] BuildSystem
[BUILD] C:\WorkSpace\harbour64\bin\hbmk2.exe hbmysql.hbp
hbmk2: Procesando opciones de entorno: -comp=mingw64
hbmk2: Dependencia 'mysql' encontrada: C:\MariaDB\include\mysql
hbmk2: Encontrado archivo .lib con formto COFF con el mismo nombre, se recurre
       a usar éste en lugar de la .dll.
hbmk2: Biblioteca de importación creada: liblibmariadb.a <=
       C:\MariaDB\lib\libmariadb.lib
hbmk2: Creando librería estática... libhbmysql.a
[INFO] Build session: 20260819-160327-212653969407261
[INFO] Build log: C:\WorkSpace\logs\build\20260819-160327-212653969407261\raw.log
[INFO] Build completed.
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Telegram invitation https://t.me/HMGWorkspace
User avatar
edufloriv
Posts: 247
Joined: Thu Nov 08, 2012 3:42 am
DBs Used: DBF, MariaDB, MySQL, MSSQL, MariaDB
Location: PERU

Re: HMG 3.6 + TMySQLServer()

Post by edufloriv »

Muchas gracias Daniel, procederé a probarlo, cualquier duda te consulto. Saludos y un abrazo.

Eduardo Flores Rivas


LIMA - PERU
Post Reply