Page 1 of 1

manejo de bases de datos con Tgather

PostPosted: Sat Jun 21, 2008 7:26 pm
by antonio1095
Habitualmente he manejado las bases de datos con la clase Tgather en Fivewin, no la he visto que este implementada en FWPPC.
He visto el ejemplo CLIENT de Carles, creo que harían falta algunos ejemplos mas sobre manejo de bases de datos para ayudar a los novatos

¿que clase recomendais para dar de alta, modificar , borrar fichas en las bases de datos con FWPPC?

saludos y gracias
Antonio

PostPosted: Mon Jun 23, 2008 10:45 am
by Antonio Linares
Antonio,

Depende mucho de las preferencias del programador.

A nosotros nos gusta usar la Clase TDataBase porque te evita tener que definir variables locales (una por cada campo).

PostPosted: Mon Jun 23, 2008 10:51 am
by Antonio Linares
Para usar la clase TDataBase basicamente haz:

USE MiDbf

DATABASE oMiDbf

a partir de ese momento puedes acceder a una copia de los campos usando:

oMiDbf:NombreCampo
usándolos en los GETs, etc.

para salvar las modificaciones a la DBF real haces:
oMiDbf:Save()

Luego con una sola variable oMiDbf puedes manejar copias de todos los campos, sin tener que declarar una variable local para cada uno de ellos, o tener que usar arrays (otra opción).

PostPosted: Mon Jun 23, 2008 10:54 am
by Antonio Linares
Revisa el código de la clase TDataBase y verás lo simple que es, y como hace el trabajo :-)

PostPosted: Mon Jun 23, 2008 1:33 pm
by antonio1095
Gracias Antonio
he estado revisando la informacion en FWCE.CH
y solo hay una linea
¿donde puedo ver mas información ?

saludos
Antonio

PostPosted: Mon Jun 23, 2008 1:58 pm
by Antonio Linares
Antonio,

Revisa fwppc\source\classes\database.prg