FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
FB+IBX+IBTransaction+ClientDataSet
Utilizo IBX+ClientDataSet para acceder a FB 2 .
Utilizo un componente IBDataBase un componente IBTransaction y el esquema de conexion de a cada Tabla viene siendo el que sigue IBQuery<---DataSetProvider<---ClientDataSet<---DataSource<---DBGrid si hago un cambio en el DBGrid se dispara el evento AfterPost, AfterDelete en el cual hago un ClienteDataSet.ApplyUpdates(-1); Todo funciona perfecto. El problema es si abro el programa en otro ordenador accediendo de forma concurrente sobre la misma tabla y base de datos. El segundo Ordenador no se entera de los cambios que ha hecho el primero a no ser que haga un commit. Es decir Si A los eventos AfterPost y afterDelete les pongo el codigo ClientDataSet.ApplyUpdates(-1); if IBQuery.Transaction.InTransaction then IBQuery.Transaction.commit; Es esto normal. O estoy haciendo algo mal |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como manejo el ibstoredproc, el ibtransaction y el clientedataset | ingabraham | Varios | 5 | 16-02-2008 01:20:47 |
IBTransaction | edy_aca | Conexión con bases de datos | 0 | 14-03-2005 18:33:38 |
DE BD SQL a CLIENTDATASET | ada | MySQL | 0 | 05-10-2004 12:18:41 |
Rendimiento e IBTransaction | brandolin | Firebird e Interbase | 1 | 01-06-2004 21:33:06 |
Consultas IBDatabase - IBTransaction | PALANCA | Firebird e Interbase | 3 | 29-07-2003 15:31:44 |
|