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