PDA

Ver la Versión Completa : duda con uso de componentes interbase y bd firebird y clientDataSet


jsc
02-05-2016, 17:10:38
hola,
queria preguntar si alguien pudiera orientarme en como trabajar con firebird y componentes interbase en delphi 7
la idea es migrar una aplicacion y en adelante trabajar con firebird con otras app

en un formulario, listo clientes e incluso tengo varios TEdits que utilizo para parametrizar una consulta y mostrarlos en el un DBGrid, en otro formulario, doy de alta clientes, en otro hago lo mismo con las facturas...

mi consulta es si ahora con firebird y componentes ibx, tengo que tener un TClientDataSet por ibQuery, a su vez un TDataSetProvider por TClientDataSet, un TIBTransaction por TClientDataSet... o, pudiera hacer esto otro: un unico TDataSetProvider, un unico TIBTransaction y que todos los TClientDataSet que tenga, apunten a TDataSetProvider y TIBTransaction
Cual seria la forma correcta de diseñar y configuar esto para varios forms? como os comento, cada formulario con sus componentes ó un DataModule con componentes genericos (TDataSetProvider / TIBTransaction) y ClientDataSet especificos de cada formulario?

Espero haberme explicado

jafera
02-05-2016, 19:41:34
Buenas tardes.

Yo uso un DataModule o varios, dentro de el el componente TIBDatabase y su correspondiente TIBTransaction
Luego coloco los TIBDataset necesarios con su correspondiente TDataSource para acceso a las tablas.

Saludos