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?