0

加载报告失败当我尝试打开 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)

可能是什么问题呢?

4

2 回答 2

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; 
      }   
}}  
于 2011-02-28T06:52:11.670 回答
0

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

问候, saj

于 2011-03-02T08:18:18.123 回答