Eagle1 es una jerarquía de clases que encapsula toda la dificultad del manejo
del API de MySQL, lista para usar desde Harbour y xHarbour en cualquiera de sus
versiones. Es un sistema independiente de la GUI que se utilice por lo que se
convierte en la forma más eficaz de acceder a bases de datos desde FiveWin,
Xailer, Visual xHarbour, HWGui, MiniGUI, T-GTK, OOHG, etc etc.
Está formada por varias clases especializadas que gestionan perfectamente su
parcela:
TConnect: para la gestión de las conexiones
TError: gestiona lo errores tanto del sistema como los de la BBDD TDataBase:
Control y mantenimiento de la base de datos como conjunto, por ejemplo las
transacciones o l gestión de indices
TCommand: para sentencias que no devuelven un conjunto de datos (INSERT, UPDATE
o DELETE)
TQuery: gestiona la petición y el control de un conjunto de datos TTable:
Consulta de una tabla com posibilidades de manteniento (altas, bajas y
modificaciones) al estilo de las funciones DB...() de xBase TDBFCursor: Cursor
local que guarda el conjunto de datos en una DBF con posibilidad incluso de
controlarla independientemente con funciones DB...()
TACursor: Cursor local basado en array
Eagle1 soporta todo tipo de datos de MySQL transformándolos tanto a la ida como
a la vuelta de MySQL a xBase y xBase a MySQL...
Incluye como no campos BLOB y TEXT para la gestión de campos variables de gran
tamaño como imágenes o campos MEMO.
En la actualidad estoy trabajando en las sentencias precompiladas o consultas en
el lado del servidor...
A groso modo esto es Eagle1. Para más información pueden escribirme a mi correo
personal.
Saludos
Manu