Crystal Reports报告永远加载

时间:2011-09-23 14:14:50

标签: c# visual-studio-2010 crystal-reports

我在VS2010应用程序中有一些Crystal报告。它们都工作正常,但有时(至少发生过两次),它们会在没有装载的情况下留在沙漏上。如果我启动应用程序的另一个实例并生成报告(而另一个实例仍然加载),它可以正常工作。如果非工作实例生成另一个报告,它可以正常工作。如果表单已关闭并重新打开,则可以正常工作。

那么可能出现什么问题?如果访问数据源时出现问题,则应该超时。

这是一个错误还是一个已知问题?我还没有找到任何相关信息。

有没有办法捕捉到这个“错误”,所以用户不会浪费他的时间半小时然后给我打电话?

干杯

1 个答案:

答案 0 :(得分:0)

要捕获此类问题,您可能需要向应用添加日志记录代码。 确保日志功能包含时间戳,伪代码:

Log("pre-DB connect)
...DB connection
Log("post-DB connect)

Log("pre-Load Report...")
...load the report
Log("post-Load Report")

一旦将其缩小到一段代码,就可以向该部分添加更多的日志记录代码,直到有希望的是,你在挂起的行上归零。