我使用的产品是 ActiveReports Server V.12.0。
用于为ERP系统开发报表,数据源是在设计器里通过SQL连接ERP的数据库。
目前遇到的问题是:数据源的数据已经变化,但报表的数据不刷新。
具体表现是:
1、先在原数据的基础上,跑一次报表;
2、到ERP修改数据,再跑一次报表,报表内容无变化,数据未刷新;
3、在报表的URL里加时间戳参数(随服务器时间而变化),以达到去客户端缓存的目的,依然同样的问题,数据不刷新;
4、换另一台电脑看报表,也是数据不刷新。第3点、第4点主要是想搞清楚,是否是客户端浏览器的缓存造成的,这个结果看起来,不是客户端浏览器的缓存问题。
4、在报表设计器中看数据,数据是有刷新的,但在客户端的浏览器里,还是不刷新。
5、关掉浏览器,马上再重新访问报表,还是不刷新;
6、关掉浏览器,等一段时间后,再重新访问报表,数据刷新了。但这个等待时间,找不到规律,停十几分钟,是刷新成功的,但时间太短的话,还是不刷新。
7、在设计器的后台管理种,“缓存配置”已经设置为“否”,没有改善。
现在的表现看起来,像是在服务器端有缓存,要若干时间才能释放(但不确定要等多久)。
是否有专门负责ARS的技术人员帮忙解决一下这个问题?谢谢了!
|
|