Estoy totalmente de acuerdo con
Casimiro, lo ideal es que el servidor no se cuelgue ni nada por el estilo,

, De todas formas el componente
ZConnection de los componentes Zeos creo que tiene un metodo llamado
Ping o
PingServer que verifica si el el servidor está corriendo.

Otra alternativa tambien es(en tu caso) al momento de intentar Insertar, editar o eliminar registros hacerlo dentro de un bloque
Try/Except para capturar la exepcion que pueda ocurrir y si se quiere poder generar tu propio mensaje de error.

Saludos...

__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7