Tu programa debería dar una excepción, tendrás que ver cual es.
Lo normal, usar un ApplicationEvents.OnException y ahí averiguar si se trata de un error de IBX, puedes mostrar el sqlCode y el mensaje.
En el archivo Fb_1_5_errorcodes.pdf (googlea) encontrarás el listado de errores:
Código:
SQLCODE GDSCODE SYMBOL TEXT
-901 335544741 lost_db_connection Connection lost to database
Uno de ellos puede ser ese. Si está editando un registro, el error puede ser otro distinto.
como decía, en el OnException, puedes cerrar la conexión y restaurarla, aunque muy posiblemente el usuario tenga que volver a realizar la última acción (si usas controles db-aware).
Edito: En todas tus ventanas, tendrás que añadir un botón de "Abrir de nuevo las consultas de esta ventana".
Saludos