Ver Mensaje Individual
  #1  
Antiguo 10-03-2008
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Reputación: 20
mjjj Va por buen camino
Cliente/Servidor perdida comunicacion

Hola amigos, una consulta...

Estoy desarrollando una aplicacion cliente/servidor en delphi 2006 y firebird 2.0.

En algunas oportunidades ocurre que el cliente se desconecta del servidor y cuando trato de realizar alguna consulta al servidor me arroja un error.

Solucione este problema agregando el siguiente codigo, antes de realizar cualquier consulta, modificacion o cualquir cosa que hiciera en las tablas.

Código Delphi [-]
if ibdatabase1.connected = true then ibdatabase.close;
ibdatabase1.open;

el problema es que perdi velocidad, aunque gana seguridad

Se les ocurre algun otra idea de como solucinar este problema.
Utilizo TIBDatabase y este componente no tiene ningun evento que señale que se perdio la comunicacion.

Bueno, espero me puedan ayudar...

Saludos
Responder Con Cita