.net CrystalReportViewer在导出/打印时出现异常

.net CrystalReportViewer在导出/打印时出现异常,.net,crystal-reports,.net,Crystal Reports,我有一个.net页面(v1.1),该页面上有一个crystal report对象。我在这里使用的是crystal report 9。报表使用传递到.net页面的日期时间参数作为查询字符串。问题在于,该报告在特定日期(2013年6月16日)引发了以下例外情况。请注意,错误显示良好,但在使用crystal report的默认功能打印/导出时引发异常 对象引用未设置为对象的实例 [NullReferenceException:对象引用未设置为 对象。]CrystalDecisions.Web.Crys

我有一个.net页面(v1.1),该页面上有一个crystal report对象。我在这里使用的是crystal report 9。报表使用传递到.net页面的日期时间参数作为查询字符串。问题在于,该报告在特定日期(2013年6月16日)引发了以下例外情况。请注意,错误显示良好,但在使用crystal report的默认功能打印/导出时引发异常

对象引用未设置为对象的实例

[NullReferenceException:对象引用未设置为 对象。]CrystalDecisions.Web.CrystalReportViewer.Dispose()+76
System.Web.UI.Control.UnloadReshive(布尔处置)+138
System.Web.UI.Control.UnloadReshive(布尔处置)+74
System.Web.UI.Control.UnloadReshive(布尔处置)+74
System.Web.UI.Page.ProcessRequestCleanup()+24
System.Web.UI.Page.ProcessRequest()+218
System.Web.UI.Page.ProcessRequest(HttpContext上下文)+18
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +179 System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,布尔值&同步完成)+87

我添加了一些日志以查看数据中是否存在任何问题,但对于2013年6月16日,代码只是抛出错误,甚至没有进入包含crystal report的页面的OnInit或Page_Load。只是补充一下,代码在测试系统上,无法调试代码,因此我必须添加日志记录/尝试捕获来进行调查

我们将非常感谢您的帮助


谢谢

它在2013年6月24日这样的日期有效吗?查询的日期格式是否有问题?您可以通过将最终查询记录到数据库(在数据库中设置日志)来查看它。@Kangkan:它在任何其他日期都有效。日期格式没有改变,问题是当我出错时代码没有进入数据库;它甚至不进入页面的OnInit/page\u Load。要添加的一点是,报告显示良好,但当我尝试使用crystal report的按钮导出或打印时会引发此异常。请尝试将
添加到
web.config
中的
。基本上,您希望增加默认值1000。