Manejar un Error al desconectarse MYSQL
Tengo una aplicacion en delphi 6 y utilizo componentes ZEOS...
Tengo un ZConnection, con el cual me conecto a una BD en MYSQL, el problema es que el programa lo tengo en dos maquinas, siendo una de estas la que contiene la BD (funcionando como servidor). Ahora, cuando el Servidor se Apaga o se reinicia o se detiene el servicio MYSQL, el programa de la segunda maquina se bloquea.....
No se como ni donde detectar que el servicio de MYSQL se ha detenido, ya sea por que se apago la maquina servidor o por otra cosa.
Intente aplicarlo en el Evento AfterDisconnect del ZConnection pero nunca entra a esta parte..... y cuando quiero alterar la base de datos cuando el servicio MYSQL esta parado me manda el error 'MySQL has gone away'
Alguna manera para tratar este tipo de errores????
|