加载报告失败

时间:2011-02-28 06:41:06

标签: asp.net crystal-reports-2008

加载报告失败当我尝试打开Crystal报表时记录此错误,如果我重新启动iis(iisreset),那么它正在工作。

这是我的代码:

Dim objReport As New CrystalDecisions.CrystalReports.Engine.ReportClass
Dim location As String = context.Server.MapPath("../POC/POC1.rpt")
objReport.FileName = location
objReport.Load()
objReport.SetDataSource(dsPOC)

可能是什么问题?

3 个答案:

答案 0 :(得分:0)

试试这个...它会给你一个完美的想法......

using System;using CrystalDecisions.CrystalReports.Engine;using CrystalDecisions.Shared;namespace Report
 {       public partial class Report : Document    
  {       public void ReportLoad()    
   {             ReportDocument reportDocument = new ReportDocument();       
 string filePath = "C:\Projects\Application\Report\CrystalReport.rpt";            reportDocument.Load(filePath);  
          crystalReportViewer.ReportSource = reportDocument; 
      }   
}}  

答案 1 :(得分:0)

如果您使用VB.net作为代码,请使用此sample code来加载水晶报告。

答案 2 :(得分:0)

感谢您的回复。现在问题由objReport.Dispose()解决了。 我在追加每个文档后调用了这个Dispose方法。问题可能是我无法从内存中释放数据。

的问候, SAJ