以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 断网判断处理机制有严重问题如何处理 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=70716) |
|
-- 作者:supwork -- 发布时间:2015/6/27 10:34:00 -- 断网判断处理机制有严重问题如何处理 当正常使用过程中 肯定会发生本机网络断线事件 ,即官方所说的:网络联接状态发生变化 本机网络状态未发生变化,正常连接网络,访问外网,此时本机网络联接状态未发生变化。但数据库服务器断线了,FT该如何检测处理?
目前项目在测试过程 中 故意断网测试
FT提示
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问
数据库都连不上了,还能加载什么数据,应该可以让用户强行退出系统才对。
或者由用户决定是强行退出还是等待
目前是正常工作过程中,网络故障,系统就一直提示[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问或 一般性网络错误
用户特烦
如何捕获这些FT官方的关于网络,数据库的错误提示,然后人性化处理呀。
不要老是死等,死提示,让电脑像死机了一样,要结束任务才行。 [此贴子已经被作者于2015/6/27 10:37:44编辑过]
|
|
-- 作者:Bin -- 发布时间:2015/6/27 10:35:00 -- http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=61711&skin=0 看看这个 |
|
-- 作者:supwork -- 发布时间:2015/6/27 10:39:00 -- 这个就是参照程版弄的呀 ,故意断网测试 就出问题了
[此贴子已经被作者于2015/6/27 10:39:47编辑过]
|
|
-- 作者:Bin -- 发布时间:2015/6/27 10:49:00 -- [DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问 那就根据这个提示.多加个一判断 |
|
-- 作者:supwork -- 发布时间:2015/6/27 10:55:00 -- 问题是在BeforeShowErrorMessage中已经加入了这个判断
If e.Message2.indexof("一般性网络错误") > -1 Or e.Message2.indexof("SQL Server 不存在") > -1 Then
为什么我让用户强行退出系统, 系统给拦截了,提示 正在加载数据 的过程 中,不能关闭项目!
网络都 出问题了 还加上毛数据 呀? 并且再出 [DBNETLIB][ConnectionWrite (send()).]一般性网络错误。请检查网络文档。 这个提示 问题是不是已经对这个一般性网络错误进行拦截了吗,为什么还出这个。哪里出问题了?
[此贴子已经被作者于2015/6/27 10:58:51编辑过]
|
|
-- 作者:Bin -- 发布时间:2015/6/27 10:59:00 -- 直接杀进程
|
|
-- 作者:supwork -- 发布时间:2015/6/27 11:01:00 -- 1,如何解决 正在加载数据的过程中,不能关闭项目。 2,已拦截了 一般性网络错误 为什么还出这个提示。(可能解决了1,2就不出现了),但这我只能理解官方源程序有些问题? |
|
-- 作者:Bin -- 发布时间:2015/6/27 11:05:00 -- 1.看8楼 2.这个不是一般性网络错误.根据这个提示再多加一个判断
|
|
-- 作者:supwork -- 发布时间:2015/6/27 11:12:00 -- 以下是引用Bin在2015/6/27 11:05:00的发言:
1.看8楼 2.这个不是一般性网络错误.根据这个提示再多加一个判断 [DBNETLIB][ConnectionWrite (send()).]一般性网络错误。请检查网络文档。 这个不是一般性网络错误,我还真是醉了!那是什么错误呢,如何写判断语句呢 不过还是算了,就算判断出来了又如何 呢 还是进行 正在加载数据 的过程 中,不能关闭项目! 进入了死循环 官方得修改底层控制,处理好 正在加载数据 的过程 中,不能关闭项目 问题才行 暂时还得这样 system.diagnostics.process.GetProcessesByName("foxtable")(0).kill 但这个处理方式不好呀: FOXTABLE要自杀才行? |
|
-- 作者:Bin -- 发布时间:2015/6/27 11:14:00 -- Message2 弹出这个看看是啥.做对应判断即可. 是呢.没啥好办法
|