报表总是在使用几天候会出现加载失败的错误信息. 我上网查了一下.
有两种方法可以解决:
1
http://www.cnblogs.com/babyt/archive/2008/02/20/1075205.html
这种方法我没用.因为当用这种方法时.导出EXCEL时会有错误.
2 http://www.cnblogs.com/star250/archive/2007/12/28/1018224.html
这种方法没用, 还是会生成垃圾报表文件.
5 个解决方案
#1
上网有限制,没仔细看
给移到图标区让阿泰给你拍板。
给移到图标区让阿泰给你拍板。
#2
非常感谢.
#3
因为你的应用大部分是好的,说明你的环境是没问题的。
这个时候Load失败,一般是因为磁盘没有剩余空间导致的。
其实出现这个情况后,你马上看下tmp所在的磁盘,一般是C盘,看下剩余空间,验证一下是否是这个问题。
“垃圾报表文件”的问题,水晶报表在正常执行时,会自动在tmp目录生成临时文件
一般是xxxxxxxxxxxxxxx.rpt,如果程序正常关闭退出,就是执行到reportdocument对象dispose的时候
这个临时文件会自动清理掉
但是有很多时候不会,比如IE死掉等情况。这个时候这个临时文件就会留在tmp目录下,一段时间后就会造成磁盘空间不足
报表tmp文件是带数据的,如果数据量大,这个tmp文件也大,我曾经一次生成了一个1.2G的tmp文件
导致应用退出。
所以一般情况下,我们会对服务器做定时重启,或者做定时清理tmp目录的任务。
#4
真的非常感谢阿泰..
#5
还真神速。。
#1
上网有限制,没仔细看
给移到图标区让阿泰给你拍板。
给移到图标区让阿泰给你拍板。
#2
非常感谢.
#3
因为你的应用大部分是好的,说明你的环境是没问题的。
这个时候Load失败,一般是因为磁盘没有剩余空间导致的。
其实出现这个情况后,你马上看下tmp所在的磁盘,一般是C盘,看下剩余空间,验证一下是否是这个问题。
“垃圾报表文件”的问题,水晶报表在正常执行时,会自动在tmp目录生成临时文件
一般是xxxxxxxxxxxxxxx.rpt,如果程序正常关闭退出,就是执行到reportdocument对象dispose的时候
这个临时文件会自动清理掉
但是有很多时候不会,比如IE死掉等情况。这个时候这个临时文件就会留在tmp目录下,一段时间后就会造成磁盘空间不足
报表tmp文件是带数据的,如果数据量大,这个tmp文件也大,我曾经一次生成了一个1.2G的tmp文件
导致应用退出。
所以一般情况下,我们会对服务器做定时重启,或者做定时清理tmp目录的任务。
#4
真的非常感谢阿泰..
#5
还真神速。。