HMG + Mysql sin conectarme a un servidor

HMG en Español

Moderator: Rathinagiri

Post Reply
User avatar
Renegado
Posts: 88
Joined: Tue Mar 11, 2014 11:59 pm

HMG + Mysql sin conectarme a un servidor

Post by Renegado »

¡Saludos a todos! Mi duda es: si hay alguna librería HMG para conectarme a base de datos con mySQL sin necesidad de montar un servidor. Se que se puede jugar con las bases de datos locales en mysql, y desde python también lo he hecho; incluso en el pequeño RapidQ pero quisiera hacerlo en HMG, porque mis bases de datos son personales. Gracias por su respuesta.
User avatar
dragancesu
Posts: 931
Joined: Mon Jun 24, 2013 11:53 am
DBs Used: DBF, MySQL, Oracle
Location: Subotica, Serbia

Re: HMG + Mysql sin conectarme a un servidor

Post by dragancesu »

look c:\hmg.3.4.4\SAMPLES\HFCL\SQL\MySQL\

but MySQL is database and must be start server, remote or local
User avatar
vagblad
Posts: 174
Joined: Tue Jun 18, 2013 12:18 pm
DBs Used: MySQL,DBF
Location: Thessaloniki, Greece

Re: HMG + Mysql sin conectarme a un servidor

Post by vagblad »

MySql is a server/client database. You cannot work without having a MySql server installed, locally or remotely. If you want to use an sql type database locally, i'd suggest you give a look at sqlite.
C:\hmg.3.4.4\SAMPLES\HFCL\SQL\SQLITE
Vagelis Prodromidis
Email: vagblad@gmail.com, Skype: vagblad
User avatar
Renegado
Posts: 88
Joined: Tue Mar 11, 2014 11:59 pm

Re: HMG + Mysql sin conectarme a un servidor

Post by Renegado »

Gracias, amigos por su pronta respuesta. Voy a trabajar con sqlite3
User avatar
Claudio Ricardo
Posts: 367
Joined: Tue Oct 27, 2020 3:38 am
DBs Used: DBF, MySQL, MariaDB
Location: Bs. As. - Argentina

Re: HMG + Mysql sin conectarme a un servidor

Post by Claudio Ricardo »

Hola... Yo uso MariaDB en la versión 5.5.68 de 32 o 64 bits que es 100% compatible con MySQL...
Es fácil de instalar (sólo debes setear: Habilitar conección remota y el password de root para acceder)
Una vez instalado ya puedes acceder desde la misma pc (127.0.0.1 o localhost) o desde dentro de
tu LAN con la IP local de la pc en la que lo instalastes...
Además incluye HeidiSQL para crear y mantener las tablas... Todo free...
Corrige al sabio y lo harás más sabio, Corrige al necio y lo harás tu enemigo.
WhatsApp / Telegram: +54 911-63016162
User avatar
mol
Posts: 3805
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: HMG + Mysql sin conectarme a un servidor

Post by mol »

Why don't you create db's and tables by your app?
User avatar
Renegado
Posts: 88
Joined: Tue Mar 11, 2014 11:59 pm

Re: HMG + Mysql sin conectarme a un servidor

Post by Renegado »

Ya lo tengo, gracias a todos por su valiosa ayuda. Me decidí por SQLite porque, como les comenté no necesito conectarme a un servidor, pero sí quiero administrar bien mis bases de datos, además estoy usando DB Browser for SQLite. Este es el resultado:
Attachments
librosSQLiteHMG.rar
Solo algo más, no supe como cerrar la base de datos, no lo vi en el ejemplo
(366.07 KiB) Downloaded 221 times
User avatar
Ismach
Posts: 166
Joined: Wed Nov 28, 2012 5:55 pm
DBs Used: DBF, mySQL, Mariadb, postgreSQL, Oracle, Db2, Interbase, Firebird, and SQLite
Location: Buenos Aires - Argentina

Re: HMG + Mysql sin conectarme a un servidor

Post by Ismach »

Con MySQL no hay drama hasta la versión 6.8
Y mariadb en la versión 10(64bits) deja de usar las lib libmysql
Para pasa a usar libmariadb y muchas funciones internas obvio cambian de nombre.
User avatar
mustafa
Posts: 1174
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Contact:

Re: HMG + Mysql sin conectarme a un servidor

Post by mustafa »

Hola Renegado
El Sample está dando Error le Falta --->Sql1.prg
#include "hmg.ch"
#include "Sql1.prg" // <---- Incluir en Demo.prg
añadir el fichero. --->Sql1.prg

Un saludo
Mustafa
Attachments
Sql1.zip
(1.3 KiB) Downloaded 197 times
User avatar
Renegado
Posts: 88
Joined: Tue Mar 11, 2014 11:59 pm

Re: HMG + Mysql sin conectarme a un servidor

Post by Renegado »

Hola, a todos. Gracias por sus sugerencias.
Hola, Maestro Mustafa. Gracias. a mi me funcionó con:

Code: Select all

#Include "hmg.ch"
#require "hmgsqlite"
           
pero ya le agregué también el sql1.prg a mi carpeta y la linea #Include "sql1.prg" para no tener algún contratiempo.

Saludos
Antonio (Renegado)
Post Reply