|
Esto es lo que uso:
Servidor Capa Intermedia
FIBDataBase + FIBDataSet + FIBTransaction + FIBDataSetProvider
Aplicación Cliente
FIBClientDataSet conectado a su Correspondiente FIBDataSetProvider a través de un SocketConnection.
Creo que el que se encarga de iniciar y finalizar la transaccion es el DataSetProvider del servidor de capa intermedia, no en el cliente.
Así es como lo tengo montado, las consultas perfectas y muy rapidas, pero la inserción, modificación e eliminación de registros, me lo hace en memoria pero no lo termina de actualizar a la BD, tengo puesto en el evento afterpost del ClientDataSet el ApplyUpdate(0) famoso.
Saludos.
Última edición por Rockin fecha: 15-07-2008 a las 16:01:06.
|