Ver Mensaje Individual
  #1  
Antiguo 31-01-2023
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Ubicación: Toledo - España
Posts: 1.418
Reputación: 21
Angel.Matilla Va por buen camino
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?
Responder Con Cita