![]() |
Como cancelar una transaccion? Active Transaction = 0???
Buenos dias amigos....
estoy teniendo un problema muy grave con firebird, ya que en mi aplicacion al intentar desconectarme de la base de datos, me sale un error que dice : "cannot disconnect database with open transaction (1 active)",,,, le he hecho de todo! utilizo el mismo codigo para desconectar otra en otra aplicacion y funciona.,..... la pregunta es,,,,Como puedo hacer que la transaccion no este activa?? He intentado hacer commit antes,,,y nada,,,nada parece funcionar.... Gracias |
has probado con rollback?
|
no funicona....
Le hago rollback antes asi
Código:
IBTransaction1->Rollback();Que hacer?? |
Resp
Que version del manejador usas y que componentes. ¿ Por que si son los ibx y l firebrd 2.0.?
|
Gracias por tu respuesta!
Utilizo Componentes IBInterbase,,,,,
IBDataBase, IBTransaction, IBTable, y los utilizo con firebird 1.5...... Gracias! Sigue sin funcionar :( |
Cita:
Código:
if IBTransaction1->Active then |
| La franja horaria es GMT +2. Ahora son las 23:17:42. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi