FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index Utilities / Utilidades HDO Harbour Data Object ya estan disponibles para descargar.
Posts: 817
Joined: Sun Jun 15, 2008 07:47 PM
HDO Harbour Data Object ya estan disponibles para descargar.
Posted: Wed Jan 09, 2019 06:17 PM
Como sabéis HDO es una lib para acceder a bases de datos mediante el paradigma de la programación orientada al objeto.

Está construida 100% en lenguaje C por lo que la velocidad de acceso es inmejorable.
Es la primera lib en harbour que usa la preparación de sentencias en el lado del servidor que mejoran el rendimiento y la velocidad ya que la sentencia se compila en el servidor una sola vez y tan solo es necesario enviarle los parámetros cuantas veces sea necesario y no la sentencia completa. Esto evita el hackeo por medio de código inyectado. También evita la necesidad de tener que "escapar" las cadenas.

Es muy fácil de usar, tiene solo 3 clases:
THDO -> Para la conexion con la base de datos
TStmt -> Par el envío de sentencias al servidor
TRowSet -> Para gestionas el resultado de una consulta con altas, baja y consultas
También tiene dos clases independientes para ser usadas en vez de TRowSet:
TMemList -> Gestiona un array de memoria
THashList -> Gestiona un array asociativo o tabla hash
Todas ellas hechas en Lenguaje C.
Y a modo de ejemplo de como heredar de las anteriores esta una clase TDataBase que entre otras cosas tiene la posibilidad de hacer copias de una base de datos MySQL.
Y una clase TTable con la que se puede hacer un mantenimiento de una tabla sin la necesidad saber SQL.
Estas dos ultimas están en PRG, e ilustran como se puede usar HDO como núcleo de tus propias clases.

Funcionan perfectamente con FWH. Y existen en el mercado varias aplicaciones complejas en producción.

La podéis bajar desde los foros de yahoo para HDO https://es.groups.yahoo.com/neo/groups/HDO_Harbour/info

Espero que os guste!!!!

PD: En https://medium.com/harbour-magazine podéis encontrar un video de una presentación que hice en la última reunión organizada por harbour magazine de nuestro compañero José Luis Sánchez que es su editor.
______________________________________________________________________________

Sevilla - Andalucía
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: HDO Harbour Data Object ya estan disponibles para descargar.
Posted: Wed Jan 09, 2019 09:40 PM

Manuel,

FWH proporciona una clase TDataBase desde hace mucho tiempo y creo que puede dar lugar a confusión entre los usuarios de FWH el que tu librería
use una clase con el mismo nombre.

Por eso he movido tu post a utilidades para evitar confusiones.

Por otra parte, y salvo error, FWH proporciona toda esa funcionalidad y pleno soporte de ADO.

un abrazo

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 817
Joined: Sun Jun 15, 2008 07:47 PM
Re: HDO Harbour Data Object ya estan disponibles para descargar.
Posted: Thu Jan 10, 2019 03:35 PM

Ok, me parece bien...

______________________________________________________________________________

Sevilla - Andalucía

Continue the discussion