Ver Mensaje Individual
  #4  
Antiguo 19-02-2020
orodriguezca orodriguezca is offline
Miembro
 
Registrado: ene 2009
Posts: 221
Reputación: 16
orodriguezca Va por buen camino
Firebird es algo particular en el manejo de las transacciones, pues las utiliza no solo para realizar actualizaciones sino también para realizar consultas. Si usamos componentes de la paleta "Interbase" ocurre que si tenemos una transacción asociada al componente de conexión el hecho de cerrar y volver a abrir los querys no "reiniciará" la transacción, al menos que se cierre y vuelva a abrir la conexión. Para ver los cambios hay que cerrar la transacción y luego volver a abrirla antes de abrir nuevamente los query.

Si se utiliza FireDac segunramente no tengamos este problema; al parecer FireDac, cuando no se colocan transacciones explicitamente, tras bambalina crea, inicia, cierra y destruye las transacciones cuando se abren y cierran los querys.
Responder Con Cita