以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  BeforeShowErrorMessage屏蔽所有错误  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=42106)

--  作者:Endingweb
--  发布时间:2013/11/4 14:01:00
--  BeforeShowErrorMessage屏蔽所有错误
我在BeforeShowErrorMessage属性下添加了如下代码:

e.Cancel=True \'屏蔽错误,不显示
msgbox("发生异常")



接着我故意将数据源写错,打开窗口,怎么还会提示错误呢?

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20131104135315.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20131104135322.png
图片点击可在新窗口打开查看



--  作者:Bin
--  发布时间:2013/11/4 14:03:00
--  
这类型的错误需要使用 try catch才可以捕捉


--  作者:程兴刚
--  发布时间:2013/11/4 15:21:00
--  
绝大部分错误不要去想办法屏蔽,而是要真正得到解决,否则,很多方面如果在设计中代码不够严谨,错误在运行过程中将无声无息,数据处理得不到正确的结果,追根溯源地解决问题才是正道。
--  作者:Bin
--  发布时间:2013/11/4 15:34:00
--  
以下是引用程兴刚在2013-11-4 15:21:00的发言:
绝大部分错误不要去想办法屏蔽,而是要真正得到解决,否则,很多方面如果在设计中代码不够严谨,错误在运行过程中将无声无息,数据处理得不到正确的结果,追根溯源地解决问题才是正道。


没错图片点击可在新窗口打开查看