| Angel.Matilla |
31-01-2023 19:47:50 |
Desconexión de una BB.DD.
Buenas tardes. Tengo una aplicación hecha en BCB 6 y corriendo con FB 2.5.6. Al detener la base de datos hago esto:
Código:
GesInt->CloseDataSets();
tGesInt->Active = false;
tAuxiliar->Active = false;
Application->ProcessMessages();
GesInt->Connected = false;
GesInt es un TIBDatabase, tgesInt y tAuxiliar son sendas TIBTransaction asociadas a otros tantos TIBQuery. Al ejecutar el código he comprobado que al detener las transacciones mientras tAuxiliar si se desactiva, tGesInt sigue activa y al ejecutar la última línea da este error:
Cita:
cannot disconnect database with opentransactions (1 active)
|
¿Qué estoy haciendo mal?
|