Crystal Report PrintToPrinter超时错误

时间:2010-02-26 12:51:12

标签: crystal-reports timeout

在VS 2008中,我有一份水晶主报告,大约有20个子报告。这些子报告都运行各自的查询。在CrystalReportViewer中查看报表时,我可以毫不费力地查看整个报表。同样的事情发生在客户端的PC上。

使用PrintToPrinter功能时,客户端会出现问题。我收到“服务器请求超时”错误。在我这边使用时,它可以100%工作,但不能在客户端工作。

要解决此问题,我尝试通过以下命令将Crystal超时增加到180秒:

oReport.Subreports [“TicketBoxCorro.rpt”]。DataSourceConnections [0] .Attributes.Collection.Set(“Command Timeout”,“180”); oReport.Subreports [“TicketBoxCorro.rpt”]。DataSourceConnections [0] .SetConnection(this.DBServer,this.DBDatabase,this.DBUsername,this.DBPassword);

问题是在客户端计算机上,错误会在一分钟后弹出,它永远不会达到180秒。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

不用担心,我终于解决了这个问题。也许我应该提到我的报告是从UpdatePanel打印出来的。现在弹出错误消息,因为UpdatePanel超时 - 对于那些不知道的人,默认超时是我刚刚发现的90秒。您可以在脚本管理器中覆盖它。

这可能解释了为什么我没有答案=)