数据库类操作引发的CDBException异常,为什么用TRY-CATCH捕获不到?
CDatabase和CRecordset的Open方法会引发CDBException,我用try-catch和TRY-CATCH
语句都不能捕捉,请高手指点!事情是这样的:我用CDatabase和CRecordset类来操作SQL Server数据库,每次当SQL Server数据库出现操作故障(比如网络不通),总会触发一个异常对话框,点击确定后还会出现一个SQL Server的登陆对话框.我不知道这个是CDBException异常所致还是SQL Server本身操作所引发的异常.我这个程序是要长期运行的,请高手指点怎么才能捕捉到这个异常,不要出现这个讨厌的对话框.谢谢!