以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  断网处理方案  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=173260)

--  作者:yifan3429
--  发布时间:2021/11/21 22:57:00
--  断网处理方案
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2021.11.18.11
错误所在事件:
详细错误信息:
[DBNETLIB][ConnectionRead (recv()).]一般性网络错误。请检查网络文档。
[DBNETLIB][ConnectionRead (recv()).]一般性网络错误。请检查网络文档。

一旦断网或是没有网路就会提示一大推错误,
如何在么有网络的情况下,直接提示并退出系统

--  作者:有点蓝
--  发布时间:2021/11/21 23:07:00
--  
BeforeShowErrorMessage事件:
If e.Message2.indexof("一般性网络错误") > -1 Or e.Message2.indexof("SQL Server 不存在") > -1 Then
if vars("ErrorMessage") = false then
vars("ErrorMessage") = true
    MessageBox.Show("网络不通,程序将退出", "提示", MessageBoxButtons.OK, MessageBoxIcon.Question)
    Syscmd.Project.Exit(False)
end if
end if

--  作者:zhy400137
--  发布时间:2021/11/22 9:36:00
--  
学习