TADOConnection 连接数据库,该如何解决

TADOConnection 连接数据库
请高手指点一个问题,我用ADOConnection控件连接局域网数据库服务器以后,正常情况下,没有问题,但是当客户端没有断

开连接,服务器的网络断开了,或者SQL Server服务关闭重启,客户端程序就崩溃了,请高手指点一下,如何在网络断开和或

者SQL Server服务关闭的情况下,保证客户端能够捕获这个消息,不崩溃呢,数据可能会丢失的情况就先不说了,只要程序不

崩溃即可,我的主窗体FormShow中已经在连接时捕获错误了,为什么数据库连接断开后,没有被捕获到呢?


try
{
    ADOConnection1->Open();
}
catch(...)
{
    ShowMessage("数据库连接失败!");
}


------解决方案--------------------
你这个捕获错误是指捕获打开数据连接时候不能正常连接的异常。

而不是捕获正常连接中突然断开的异常。