c#怎么不提示异常信息 比如说,我要删除数据库中的一张表,如果这个表不存在,就会提示出错。我希望它不要提示出错,存在就删了,不存在就算了。所以我希望它不提示错误信息。应该怎么做呢?只用try好像实现不了啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一种是先检查有没有表,没有就不执行 drop table,如果你实在很懒,也可以用try:try{ 删表();}catch (exception ex){ log(ex);} catch 以后,不继续引发,只是log一下,但是这个做法不太好 try{...........}catch{} 利用SQL语句也可以实现。。if exists (select * from sysobjects where id = object_id( 'YourTableName ')) begin delete table YourTableNameend try是可以的 在操作数据库的时候 抛出异常 有的话就会删除 没有的话 也不会报错! 你try catch了 除非是系统错误,不然代码的异常都会被catch的然后你记录一下 或者throw也行 怎么会报错显示不存在read2write方法 两个不同的程序版本应该用什么来实现 使用接口定义一个对象,并用这个接口实例化,然后调用接口中的抽象方法,会有什么情况? 如何用代码模拟点击网页confirm框的确定按钮 CMS系统声称静态网页 treeview __doPostBack 事件 关于水晶报表 在线求助,请教kettle正则表达式匹配html元素的问题,求高手 Installshield将文件放在指定路径 100分求助,问题一解决马上结帖 C#一次清除所有变量值 如何将连接数据库代码封装成类并调用?
{
删表();
}
catch (exception ex)
{
log(ex);
}
{
...........
}
catch
{
}
begin
delete table YourTableName
end
然后你记录一下 或者throw也行