读书人

捕捉数据库错误

发布时间: 2012-06-08 12:55:24 作者: rapoo

捕捉数据库异常
我在制作数据库 备份/恢复 功能,并且成功实现。但是有个问题,如果我频繁地使用备份/恢复功能,就会出错,提示“数据库正在使用中”。为了避免客户遇到这种情况,我决定使用异常捕捉。
针对这种异常,应该捕捉什么异常呢?
代码如下:

C# code
           SqlCommand cmd = new SqlCommand(procName, con);            try            {                cmd.ExecuteNonQuery();//这里出现错误            }            catch()       //应该捕捉什么异常?            { }


[解决办法]
sqlexception?

[解决办法]
你设计的程序不合理,客户不会满意的
改代码啊,支持并发
[解决办法]
1、频繁地使用备份/恢复功能是否针对同一个数据库?如果上此次备份/恢复尚未完成,是不能进行本次备份/恢复的,此时数据库应该是锁定的。
2、SQL在做备份/恢复时对不同数据库本身是否支持并发?

读书人网 >C#

热点推荐