Ver Mensaje Individual
  #18  
Antiguo 16-02-2015
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Reputación: 21
RONPABLO Va por buen camino
Cita:
Empezado por RONPABLO Ver Mensaje
Lo que ocurre a mi me paso en algún momento y no lo pude solucionar con los IBX, osea, si estaba trabajando y por algún motivo la conexión a la red se perdía, me tocaba finalizar la aplicación a la fuerza, con el tiempo me di cuenta que ese problema es de la forma como se conecta a la base de datos como si fuera una aplicación local que estaba todo el tiempo conectada, para solucionarlo debería cambiar de forma de trabajar la capa de datos y no permanecer conectado todo el tiempo, solo establecer la conexión hacer un query almacenarlo en un clientDataSet y cerrar nuevamente la conexión o al hacer algún update, un insert o un delete tener todo los pasos listos y cuando toda la información este lista conectar, mandar la sentencia SQL y desconectar nuevamente, para trabajar puede usar los clientDataSet en vez de usar un DataSet o un IBDataSet

También usar una conexión para consultas o para cambios y una diferente si usas los eventos de firebird
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H"
Responder Con Cita