以文本方式查看主题 - 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=42625) |
-- 作者:xiekai -- 发布时间:2013/11/17 16:03:00 -- [求助] BeforeShowErrorMessage事件的用法 想在BeforeShowErrorMessage事件中根据不同的Exception类型显示不同的提示。 从哪里能查到有那些Exception类型? 特别想知道“一般性网络错误”的Exception类型是什么。 求帮助。 [此贴子已经被作者于2013-11-17 16:22:35编辑过]
|
-- 作者:有点甜 -- 发布时间:2013/11/17 19:39:00 -- 一般是联网超时,也就是连不上数据库。可能的原因是:本地没有网络;数据库连接数被占完;数据库服务器无法访问。 |
-- 作者:xiekai -- 发布时间:2013/11/18 13:38:00 -- 联网超时的代码怎么写(System.???Exception)? |
-- 作者:Bin -- 发布时间:2013/11/18 14:37:00 -- http://www.foxtable.com/help/topics/2709.htm |
-- 作者:xiekai -- 发布时间:2013/11/18 15:29:00 -- [此贴子已经被作者于2013-11-18 15:29:18编辑过]
|
-- 作者:xiekai -- 发布时间:2013/11/18 18:35:00 -- 谢谢Bin的答复。但你给的是事前确认的方法,而我要的是出错以后的提示方法。 即在BeforeShowErrorMessage事件里,怎样识别“联网超时”? |
-- 作者:有点甜 -- 发布时间:2013/11/18 20:15:00 -- 直接根据Message1和Message2来比较判断,就知道是什么错误了。 比如代码 if e.Message2.indexof("一般性网络错误") > -1 then
|
-- 作者:xiekai -- 发布时间:2013/11/21 0:12:00 -- 谢谢! |
-- 作者:xiekai -- 发布时间:2013/11/21 10:22:00 -- 再请教一下 有点甜。 像 e.Message2.indexof("一般性网络错误") 中的"一般性网络错误",这样的关键词从哪里能查到?有没有代码? |
-- 作者:Bin -- 发布时间:2013/11/21 10:32:00 -- 没有地方可以查找, 只能自行总结. |