浪潮ERP系统查询全年总账数据提示超时
操作系统: WIN 2003 SERVER 数 据 库: Ora 9i
软件版本: GS_3.5 软件模块: 账务处理
问题描述:
查询全年总账提示超时,提示“缺少 ‘End’ /iisHelp/common/500-100.asp,行242 Active Server Pages 错误 ‘ASP 0113′ 脚本超时”,在IIS中修改脚本超时时间没用作用。
产生原因: 查询全年数据涉及循环运算过多,运行时间约为3分钟,而 GS程序中Server对象的ScriptTimeOut属性默认设置为90秒,在IIS中调整无效而导致。
解决方法:
修改了出错页面QUERYRESULT.ASP中server对象的ScriptTimeOut属性,并且增加了response.buffer=true ,这样该页面运行起来是没有问题的了。可不能保证其他页面是否出现了同样的问题。如果多个报表查询全年数据出问题,只能手工在每个报表头添加该语句。没有测试在web.config中更改后,其他页面是否可以自动继承。
用记事本打开出错ASP脚本,在头部增加<% response.buffer=true server.scripttimeout=3600 %> 一句即可。
原创文章,转载请注明: 转载自浪潮888博客
本文链接地址: 浪潮ERP系统查询全年总账数据提示超时
文章的脚注信息由WordPress的wp-posturl插件自动生成