Не удалось загрузить отчет - PullRequest
0 голосов
/ 28 февраля 2011

Загрузка отчета не удалась. Эта ошибка регистрировалась, когда я пытаюсь открыть Crystal Report, и если я перезагружаю свой 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 голосов
/ 28 февраля 2011

Если вы используете VB.net в качестве кода, используйте этот пример кода для загрузки отчета Crystal.

0 голосов
/ 02 марта 2011

Спасибо за ваш ответ.Теперь проблема решена с помощью objReport.Dispose ().Я вызвал этот метод удаления после добавления каждого документа.Возможно, проблема в том, что мне не удалось освободить память формы данных.

regards, saj

0 голосов
/ 28 февраля 2011

Попробуйте ... это даст вам идеальную идею ....

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; 
      }   
}}  
...