以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Query timeout expired (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=196059) |
-- 作者:creastzh -- 发布时间:2025/3/26 12:52:00 -- Query timeout expired 老师,不知道为什么,近期总出现这样的提示框, 然后系统暂停, 我只能去点击关闭"X"窗口后其再次运行, 不知如何处理? 谢谢! .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2024.11.1.1 错误所在事件: 详细错误信息: Query timeout expired |
-- 作者:有点蓝 -- 发布时间:2025/3/26 13:33:00 -- 提示查询超时,检查是什么地方使用什么代码导致的。有可能是数据库加载超时,也有可能是调用接口超时 |
-- 作者:creastzh -- 发布时间:2025/3/26 14:33:00 -- 我做了一个AutoRun的程序, 包含了约200个主程序, 定期进行刷新, 然后我用我的台式机(作为服务器)循环15分钟进行一次全数据更新(涉及与ERP系统数据同步,因一些安全方面的原因,ERP系统数据是禁止直接向foxtable 传递数据的,因此我们使用了一个过度方式, ERP系统数据会以SSRS服务器方式定期推送Excel 格式的数据文件,然后我进行定期读取完成两个系统的同步), 在冷不丁的时候就出现这个提示, 然后我就在中断处获取这个程序单独运行, 又完全正常, 没有报出如何异常或提示, 不知如何着手 |
-- 作者:有点蓝 -- 发布时间:2025/3/26 14:38:00 -- 可能是过于频繁写数据库,导致出现共享锁,然后数据库操作查询超时了。考虑使用try把代码包起来,出错后记录一下,然后继续处理下一个 |
-- 作者:creastzh -- 发布时间:2025/3/26 14:39:00 -- 好的,我试一下,Thanks?(?ω?)? |