方法A 执行SQL
方法B SQL串
方法C 得到SQL结果C调用B,B调用A,A里有异常(数据库没连上),MessageBox抛出,代码继续执行,,,,C里有是否成功的MessageBox,怎么能让C里的MessageBox不抛出了
方法B SQL串
方法C 得到SQL结果C调用B,B调用A,A里有异常(数据库没连上),MessageBox抛出,代码继续执行,,,,C里有是否成功的MessageBox,怎么能让C里的MessageBox不抛出了
解决方案 »
- 帮忙改下代码哦,扩展方法 类型转换的问题,不好意思没有多少分了
- winform如何在关闭一个窗体后刷新一个窗体.
- 线程问题 new Thread(CalcPiThreadStart)
- 可能是iis问题 大家帮帮忙
- C#.net 2005开发的web程序连接sqlserver2000服务器出现错误
- 高分求multipage和dataGrid相结合的实例 谢谢
- NetworkStream传输大文件的问题
- C#中如何写Excel的物理式子?
- 何处有FarPoint Spread For WinForm组件的注册码
- 请教微软专家和各位热心人,从WEB控件库中派生一个Datagrid自定义控件,能否实现以下功能呢?
- SOS 图片覆盖子窗体
- 新手提问:怎样判断一个类的实例已经存在?
方法B是不会抛出异常的。简化之后就是C调用A,既然A已经做了错误控制,那么C在控制是否有点多余。如果你不想修改C的话,简单方法可以把A方法中catch中的messagebox去掉即可。
MessageBox要不要还不是你定的?