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