以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- FT如何解决远程连接SQL老掉网的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=46190) |
-- 作者:wuxianzuoji41 -- 发布时间:2014/2/18 18:39:00 -- FT如何解决远程连接SQL老掉网的问题 网络情况一般,FT如何解决远程连接SQL老断网的问题。 断网的时候用BS软件根本感觉不出来,顶多慢点。但是用FT立刻就会提示网络断开或者提示数据源不对,体验很不好,如何解决这个问题。 因为你无法要求每个用户都有很好的网络连接服务器,尤其是在INTERNET上运行的时候 |
-- 作者:lsy -- 发布时间:2014/2/18 18:56:00 -- 本人单位的医疗管理系统,与几个外单位联网,网慢、断网了,就没办法了,体验也不咋样。 是大公司用大型开发工具开发的项目啊。 |
-- 作者:有点甜 -- 发布时间:2014/2/18 19:04:00 -- 呵呵,连不上报错的话,可以捕捉这个错误然后友好提示的。 |
-- 作者:zpx_2012 -- 发布时间:2014/2/18 19:59:00 -- 能举个例子说明这个事件怎么用吗,因为不知道即将发生什么错误啊,比如 网络断开时 经常显示一般性网络错误要用这个事件来处理要怎么写?谢谢! |
-- 作者:有点甜 -- 发布时间:2014/2/18 20:03:00 -- 一般性网络错误 有很多种原因,直接判断信息message的值,提示一下就好了。 比如: if e.Message2.indexof("一般性网络错误") > -1 then
[此贴子已经被作者于2014-2-18 20:05:36编辑过]
|
-- 作者:wuxianzuoji41 -- 发布时间:2014/2/18 21:42:00 -- 以下是引用有点甜在2014-2-18 19:04:00的发言:
呵呵,连不上报错的话,可以捕捉这个错误然后友好提示的。 错误信息是一方面,最主要的是一断网就程序跟死机似的,什么都不动,过很长一会才提示,这个体验太差了,这个怎么解决。
另外这种2层FT+数据库的方式,是不是比带中间件的方式更容易断网? [此贴子已经被作者于2014-2-18 21:44:41编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/2/18 21:51:00 -- 回复6楼,试试这样,保存操作或者加载操作的时候,先ping一下网络是否连通。 这个是foxtable自己机制,暂时不公开控制,连不上确实很不友好。
|
-- 作者:wuxianzuoji41 -- 发布时间:2014/2/18 22:07:00 -- 以下是引用有点甜在2014-2-18 21:51:00的发言:
回复6楼,试试这样,保存操作或者加载操作的时候,先ping一下网络是否连通。 这个是foxtable自己机制,暂时不公开控制,连不上确实很不友好。 1、如果经常ping 的话会不会影响速度呀, 2、如果是SQL语句SELECT 或者 insert 过程中出现断网,你也没有办法呀,还是死那里 |
-- 作者:ysq128 -- 发布时间:2014/2/18 22:31:00 -- 确实。FT项目互联网运用。开发人员应该要考虑更多的意外问题。对重要数据都得特别处理,我个人还是用SQL扩展存储了。我现在弄的项目也是要互联网应用。实际使用情况待项目开发完了再测试了。反正感觉压力山大。 |
-- 作者:有点甜 -- 发布时间:2014/2/18 22:34:00 -- 只是保存和查询的时候ping一下,不影响速度。 你自己执行sql语句的时候,sqlcommand有连接超时的一个属性的,你可以设置它的时间
|