【问题标题】:Crystal Report PrintToPrinter Timeout ErrorCrystal Report PrintToPrinter 超时错误
【发布时间】:2011-01-21 10:46:17
【问题描述】:

在 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 秒。

有什么建议吗?

【问题讨论】:

    标签: crystal-reports timeout


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多