Foxtable(狐表)用户栏目专家坐堂 → [求助]无线网络差时加载表失败,是SqlServer的问题还是FoxTable的问题


  共有2590人关注过本帖树形打印复制链接

主题:[求助]无线网络差时加载表失败,是SqlServer的问题还是FoxTable的问题

帅哥哟,离线,有人找我吗?
shenyl0211
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
[求助]无线网络差时加载表失败,是SqlServer的问题还是FoxTable的问题  发帖心情 Post By:2018/12/28 15:52:00 [只看该作者]

因为不是每台电脑都可以有线上网,特别是现在的超薄笔记本电脑连网口都没有;
因为不是每个地方都有有线网络,即使电脑有网线接口也没用,只能共享手机的移动热点;
因为不是每个地方无线信号都很好,有时只能将就;
……
即使这样,其他软件也能正常上网,只是速度稍微慢点;
只有用狐表开发的系统,对网络要求实在太高,往往导致无线信号稍差点的总是不能正常启动,于是,不该是问题的问题也来问我;
在办公室的、在家的,我只能建议用有线;
在偏远的外地出差的,宾馆没有网络,只能用手机的移动热点,如果连不上,我也没办法,只能让他们求助机关人员代劳;
我在省会城市的19楼办公室,如果手机平放在办公桌上,就不能正常访问服务器,只有举起手机才能继续,但会不断显示加载表失败;
……
针对类似下列的错误信息,我只知道肯定与网络有关,但不知道,其他的原因是SqlServer的问题,还是Foxtable的问题?怎么解决?请高手指点迷津。
加载表“字典管理”失败,详细错误信息:
System.Data.OleDb.OleDbException:无法完成延迟准备。
查询超时已过期
在……
在……
在……

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/28 17:30:00 [只看该作者]

 

打开加载的表格、数据量是否过多过大?当网络不好的时候,能否登陆一个简易版本(单独做一个)?也就是加载少量表格少量数据,可以完成少量简单工作的。

 


 回到顶部
帅哥哟,离线,有人找我吗?
shenyl0211
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2018/12/29 9:40:00 [只看该作者]

总共60张表,其中4张内部表,平均不到20列,登录成功前都不加载数据,登录成功后只加载人员管理、字典管理、权限管理、菜单管理、待批任务5张表的数据,对于一般人来说,总共不到200条记录。

也想过只加载少量表,但与其中间加载表影响速度,不如先全部加载表。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/12/29 10:34:00 [只看该作者]

中间加载表影响速度?应该是效率更高的。何况正常也不会是所有的用户都能够用到所有的表和数据。

网络差的情况下更应该减少表数量,表数据的加载。

数据库查询没有断点续传的功能,只要是数据发送返回过程中任何一个时间点断开了,就会出错。你这个应该不仅仅是网络慢的问题,可能是短时间内直接网络就断开了,这种对网页可能不会有影响,数据库操作就不行了。

可以做一下容错处理,使用try,catch,或者参考一下这个:http://www.foxtable.com/webhelp/scr/2655.htm,出现异常后提示用户:网络差,请重新查询

 回到顶部