Skip to Content
0
Former Member
Dec 04, 2009 at 11:26 AM

.net中使用水晶报表问题求解

92 Views

VS2005,使用CrystalReportViewer/RepotDoccument方式,调用带参数(两个日期型,分别表示起始时间)的存储过程,报表设置了一个组字段,第一次打开时,若检索到数据后,使用正常。若第一次无数据,在网页上调整其他日期如以前的日期段,刷新有数据后,点击检索到的组内容时,就报错!错误信息如下:

u201C/ajaxlwkhu201D应用程序中的服务器错误。

-


文件 C:\DOCUME1\ADMINI1\LOCALS~1\Temp\ZrstzOfKs {AD7FF26A-A8E1-4557-BBFF-E9488435A5DD}.rpt 内出错:

获取组页码失败。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Runtime.InteropServices.COMException: 文件 C:\DOCUME1\ADMINI1\LOCALS~1\Temp\ZrstzOfKs {AD7FF26A-A8E1-4557-BBFF-E9488435A5DD}.rpt 内出错:

获取组页码失败。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

[COMException (0x80000269):

文件 C:\DOCUME1\ADMINI1\LOCALS~1\Temp\ZrstzOfKs {AD7FF26A-A8E1-4557-BBFF-E9488435A5DD}.rpt 内出错:

获取组页码失败。]

CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.FindGroup(FindGroupRequestContext pFindGroupRequestContext) +0

CrystalDecisions.ReportSource.EromReportSourceBase.FindGroup(FindGroupContext reqContext) +437

[FormattingException:

文件 C:\DOCUME1\ADMINI1\LOCALS~1\Temp\ZrstzOfKs {AD7FF26A-A8E1-4557-BBFF-E9488435A5DD}.rpt 内出错:

获取组页码失败。]

CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e) +321

CrystalDecisions.ReportSource.EromReportSourceBase.FindGroup(FindGroupContext reqContext) +460

CrystalDecisions.CrystalReports.Engine.FormatEngine.FindGroup(FindGroupContext reqContext) +74

CrystalDecisions.ReportSource.LocalReportSourceBase.FindGroup(FindGroupContext reqContext) +208

CrystalDecisions.Web.ReportAgent.FindGroup(Int32[] groupPath) +199

CrystalDecisions.Web.CrystalReportGroupTree.OnGroupTreeNavigateInternal(Hashtable argumentTable) +153

CrystalDecisions.Web.CrystalReportGroupTree.RaisePostBackEvent(String eventArgument) +136

System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +32

System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +242

System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3839