以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]项目运行卡顿 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=144913) |
-- 作者:liuqide -- 发布时间:2020/1/2 17:25:00 -- [求助]项目运行卡顿 本项目连外部数据库sqlserver,项目只要暂停操作两三分钟后,再操作会卡顿三四秒,请问是什么原因,有解决办法吗 |
-- 作者:有点蓝 -- 发布时间:2020/1/2 17:40:00 -- 所有表格,窗口都这样?上传实例测试一下 |
-- 作者:liuqide -- 发布时间:2020/1/3 8:40:00 -- 只要是有sql操作的都会这样,用的是sqlserver2008 |
-- 作者:有点蓝 -- 发布时间:2020/1/3 8:51:00 -- 本地数据库?还是远程数据库?连接本机数据库慢不慢? |
-- 作者:liuqide -- 发布时间:2020/1/3 9:46:00 -- 本地数据库和远程数据库都一样卡顿,操作系统是win10,会不会是无操作几分钟,项目会自动断开sqlserver的连接,然后重新连接比较费时? |
-- 作者:有点蓝 -- 发布时间:2020/1/3 9:50:00 -- 应该不是这个问题。没有操作,肯定都会自动断开,不会保持长连接的。 检查表事件,特别是prepareedit事件,有没有使用动态字典,动态目录树的用法?最好上传实例测试一下
|
-- 作者:liuqide -- 发布时间:2020/1/6 16:48:00 -- 我重新开了个项目测试,非常简单就一个窗口,里面两个button,一个表格, button1的代码: DataTables("Inventory").LoadFilter="" DataTables("Inventory").Load button2的代码: DataTables("Inventory").LoadFilter="InvCode like \'01%\'" DataTables("Inventory").Load 这个表,只有一百多行的数据,实验过程是:第一步:我先点button1,再点button2,数据秒刷新的。第二步:在第一步后大概暂停操作3分钟后,再点button1,数据是卡了4,5秒才刷新出来。 [此贴子已经被作者于2020/1/6 16:49:56编辑过]
|
-- 作者:liuqide -- 发布时间:2020/1/6 16:54:00 -- 实验的foxtable版本是2019-4-12,操作系统是win10,数据库sqlserver2008,项目与数据库都在本地 |
-- 作者:有点蓝 -- 发布时间:2020/1/6 17:03:00 -- 我按7楼的方式测试没有问题,上传具体实例说明。不过是使用最新版本测试的。 |
-- 作者:873773115 -- 发布时间:2020/7/31 15:07:00 -- 这个解决了吗 |