Crystal Reports在应用程序中运行缓慢
问题描述:
在我们的应用程序中,我们使用水晶报表来呈现报表。有一种奇怪的行为,比如报告在第一次运行时需要更长的时间,而第二次运行则会更快。但是,当我们运行不同的过滤条件时,这也非常不一致。什么都可能是问题和事情要检查。任何解决方案,高度赞赏。Crystal Reports在应用程序中运行缓慢
答
当您设计报告时,在保存之前尝试取消选中save data with report
。也许这可以提高速度。
答
几年前,我遇到了同样的问题。我试图在启动时加载虚拟报告,但没有太大影响。事实证明,水晶组件试图连接被我的客户的防火墙设备阻止的verisign URL,以便Crystal等待直到此连接超时。
也许报告被缓存?程序检查chache,如果报告在缓存中,则返回该信息。 – 2012-01-27 20:23:18
这是在桌面上吗?由于加载了所有大量的Crystal库,第一份报告将花费更长的时间。 – dotjoe 2012-01-27 20:35:11
此外,第一次运行的报告可能会加载打印机驱动程序。还有什么 - 例如,我们的应用程序迫使水晶组件在第一次运行时验证数据库结构,这需要额外的时间。那么它可能是SQL服务器功率不足:) – Arvo 2012-01-30 08:24:12