![]() |
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.
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 |
Podrías poner las llamadas entre un try ... except y capturar la excepción. Si se desconectó, vuelves a reconectar como lo haces y vuelves a lanzar al consulta/modificación.
De todos modos, no debería ser normal que se desconectara la base. Te recomiendo que revises primero todo el sistema de red. A mi me sucede muy poco que se desconecte la base y normalmente se debe a que hubo un fallo eléctrico o que alguien pateó un cable ;-) |
| La franja horaria es GMT +2. Ahora son las 13:23:55. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi