问题描述
我的程序是这样的:try{getmessage()}catch(Exceptionex){MessageBox.Show(ex.Message);}getmessage这个函数去连接远程和本地的数据库,但经常弹出连接超时的异常,我很想知道有什么办法能够分辨出到底是那个数据库链接超时哪?
解决方案
解决方案二:
catch(SqlExceptionSql){MessageBox.Show(Sql.Message);}catch(Exceptionex){MessageBox.Show(ex.Message);}县抛出sql异常?
解决方案三:
VS2005会提醒你此方法可能返回的异常类型··做个判断就可以了
解决方案四:
DataException及其子类可以捕捉与数据有关的错误信息
解决方案五:
1楼好方法
时间: 2024-11-01 12:39:20