起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 226|回复: 7

客户端如何延长Timeout的时间**

[复制链接]
发表于 2009-7-6 17:59:30 | 显示全部楼层 |阅读模式
有一些报表或者存储过程,执行的时候确实花费较多时间,在客户端查询的时候,经常出现Time out,我查过论坛很多解决的方式,例如<Connect Timeout="99999999"/> 句加在Config.xml,第一个字母是大写还是小写,效果都没有变化,依然在差不多1分种左右就会提示超时,请问有无另外的检测或解决方法,此问题不解决很大影响。我用的版本还是2800。多谢!
回复

使用道具 举报

发表于 2009-7-6 18:40:32 | 显示全部楼层
把客户端错误截个图发过来看看,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-6 20:07:13 | 显示全部楼层
点了查询,执行一个SQL语句,在oracle中执行可以执行出来,条件限定一下也能执行下来。
Vista提示是中文的操作超时,XP显示是英文的The operation timed out

1.jpg

33.89 KB, 下载次数: 118

回复 支持 反对

使用道具 举报

发表于 2009-7-7 10:36:34 | 显示全部楼层
楼主,这个错误应该是操作系统报的。
1、你查询结果返回了多少记录?
2、所有客户端使用这个查询都有问题吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-7 11:03:17 | 显示全部楼层
记录不多,但是运算复杂,是所有的都会这样报错,只要查询这些运算量大的,都会这样,但是SQL用PLSQL Developer可以运算出来,我想只要把报这个超时的时间延长,数据肯定是可以出来的。
回复 支持 反对

使用道具 举报

发表于 2009-7-7 14:31:26 | 显示全部楼层
这应该是客户端的http超时,不过我在网上没有找到设置方法。

楼主,您也上网搜索一下相关的设置方法,或者,看能否优化一下这个查询,在1分钟内完成操作。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-8 14:07:26 | 显示全部楼层
比较复杂的报表,并且不仅是报表,一些存储过程,都会出现这样的提示,有没更多相关的说明,我看论坛还是有比较多人询问过。
回复 支持 反对

使用道具 举报

发表于 2009-7-8 15:00:16 | 显示全部楼层
这个超时不是在平台中设置,我在网上也没有找到相关的说明。
楼主也可以查找一下相关资料。

另外,如果您是执行没有返回数据集的存储过程报错,我们可以通过代码方式将这个错误处理掉,也不会影响执行的效果。
但如果是执行需要返回数据集的查询就不行了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 04:41 , Processed in 0.047093 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表