FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour TDolphin Clase para manejar MySql
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
TDolphin Clase para manejar MySql
Posted: Thu Jul 01, 2010 03:14 PM
Saludos.

TDolphin, es una clase diseñada para los compiladores de Harbour/xHarbour para el manejo de MySql.
TDolphin esta pensada para reducir lineas de codigo, hacer mejor depuracion y facil manejo del poder de MySql.
No tiene la intencion de usar o simular a MySql como DBF, pues no queremos perdernos de toda la capacidad de MySql, aunque se pueda encontrar con codigo muy similar a clases que manejan DBFs
Si han usado TMySql les sera mas facil adaptarce a TDolphin, aunque ya por si misma es de muy facil uso.
Se basa en 2 clases TDolphinSrv: Controla las acciones con el host y TDolphinQry: Controla el uso de consultas
Lo mejor es que el codigo es totalmente disponible
Para los ejemplos hemos usado Harbour, xHarbour y Fivewin for [x]Harbour
Esta clase ha sido posible por la colaboracion incondicional y aportes de William Morales

Esta en perido de prueba y depuracion, bien vendria la ayuda de seguir haciendo ejemplos

http://tdolphin.blogspot.com/
Posts: 337
Joined: Fri Oct 07, 2005 02:44 PM
Re: TDolphin Clase para manejar MySql
Posted: Thu Jul 01, 2010 08:21 PM

Hola,

Acabo de bajar la clase, y se ve muy simple de usar, cualquier cosa estoy avisando.

Gracias por el aporte.

Lautaro Moreira

Hola,

Soy un Contador que por necesidad aprendio a programar y se quedo programando.
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: TDolphin Clase para manejar MySql
Posted: Thu Jul 01, 2010 08:25 PM

Gracias Lautaro...

en el blog ire explicando como usarla y lo facil que es sin perder el poder que brinda MySql (por lo menos esa es la idea)

Posts: 337
Joined: Fri Oct 07, 2005 02:44 PM
Re: TDolphin Clase para manejar MySql
Posted: Thu Jul 01, 2010 08:36 PM

Daniel,

Por lo que vi, la idea es la misma de la tmysql, pero estrujando al mysql.

En el codigo vi que se puede usar el servidor embebido de mysql, Âż esta operacional esa opcion ?

a otra pregunta, el codigo en c usa como base la contrib de harbour o las otras contrib que dan vueltas, ( la de xharbour ).

Saludos

Lautaro Moreira

Hola,

Soy un Contador que por necesidad aprendio a programar y se quedo programando.
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: TDolphin Clase para manejar MySql
Posted: Thu Jul 01, 2010 10:05 PM
Lautaro
Si han usado TMySql les sera mas facil adaptarce a TDolphin, aunque ya por si misma es de muy facil uso.

Si esta basado en la misma filosofia

En el codigo vi que se puede usar el servidor embebido de mysql, Âż esta operacional esa opcion ?

puedes "armar" el servidor en forma embebida o de la forma tradicional

en el codigo C hay de todo la verdad no hay mucha diferencia en la forma de atacar libmysql.lib desde C, pero te digo q tiene mucho toque personal
Posts: 189
Joined: Wed Apr 05, 2006 09:48 PM
Re: TDolphin Clase para manejar MySql
Posted: Fri Jul 02, 2010 07:43 AM

Hola Daniel
Con esta clase se pueden crear datafield ?

Algo como esto, que se puede hacer con la tmysql

oTabla:Blak()
oTabla:codigo:=123
oTabla:Save()

un saludo y enhorabuena por la clase

Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: TDolphin Clase para manejar MySql
Posted: Fri Jul 02, 2010 11:23 AM
Frafive

Frafive wrote:Hola Daniel
Con esta clase se pueden crear datafield ?

Algo como esto, que se puede hacer con la tmysql

oTabla:Blak()
oTabla:=123
oTabla:Save()

un saludo y enhorabuena por la clase


si es posible, existe el metodo en la clase TdolphonQry (manejador de consultas) GetBlankRow()
Posts: 132
Joined: Thu Mar 08, 2007 06:12 PM
Re: TDolphin Clase para manejar MySql
Posted: Sat Jul 03, 2010 12:42 AM

Daniel, estoy tratando de construir la lib con el Harbour 2.1.0beta1 (Rev. 14559) pero me falta el archivo hbcompat.ch
se puede usar el de la version 2.o de harbour que si lo trae ?

Cruz Oses

Harbour / Bcc / MinGW / Fwh 13.9
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: TDolphin Clase para manejar MySql
Posted: Sat Jul 03, 2010 01:12 AM

Cruz...

Yo uso Harbour 2.1.0 beta y el hbcompat.ch esta...

pero supongo que te servira el que tienes, pues ese archivo no le he visto modificaciones en los build de harbour

Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: TDolphin Clase para manejar MySql
Posted: Sun Jul 04, 2010 03:20 AM
Posts: 632
Joined: Thu Jan 19, 2006 10:45 AM
Re: TDolphin Clase para manejar MySql
Posted: Tue Jul 13, 2010 01:01 PM

Daniel, hay manera de bajarlo via, svn. Lo he intentado pero no me deja. Sabes que tengo que hacer?

Saludos



Andrés González desde Mallorca
Posts: 632
Joined: Thu Jan 19, 2006 10:45 AM
Re: TDolphin Clase para manejar MySql
Posted: Tue Jul 13, 2010 01:08 PM

Gracias Daniel, en el blog encontre la respuesta.

Saludos



Andrés González desde Mallorca
Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM
TDolphin Clase para manejar MySql
Posted: Tue Jul 13, 2010 04:03 PM
Holas a todos,, FW + TDOLPHIN + TWBROWSE ok.....
Salu2
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: TDolphin Clase para manejar MySql
Posted: Tue Jul 13, 2010 04:13 PM

Gracias willi por mostrar los avances, seguimos avanzando

proximamente ire publicando mas ejemplos de como usar cada uno de los browse (xbrowse, wbrowse, tsbrowse), como controla automaticamente dolphin la paginacion, busquedas incrementales (muy rapidas), autosort, etc

Posts: 1144
Joined: Mon Feb 05, 2007 07:15 PM
Re: TDolphin Clase para manejar MySql
Posted: Tue Jul 13, 2010 04:40 PM

holas Willy, donde puedo ver un demo de tu sistema para hoteles ?

saludos..

Cesar Cortes Cruz

SysCtrl Software

Mexico



' Sin +- FWH es mejor "