我有一個使用Crystal Report 2008的Windows應用程序項目(C#和.NET 2.0)。但是我在加載報告時有時會出錯(它似乎意外)。那個錯誤是:CrystalReport加載報告失敗
CrystalDecisions.Shared.CrystalReportsException: Load report failed.
System.Runtime.InteropServices.COMException (0x8000020D): Unable to load report.
at CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options)
at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options)
at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()
--- End of inner exception stack trace ---
at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()
at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob)
at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename)
at SIA.DataTransfer.Forms.frmReport.GetStateReport(Int32 transferType)
請指導我。我怎麼解決這個問題?
計算這是否會發生在開發機器上?或者只是生產機器? – mattruma 2009-07-26 11:25:38
這隻發生在生產機器上。我確定報告路徑是正確的。 – mSafdel 2009-07-27 05:00:10
我遇到這個問題之前...我會做的第一件事是檢查以確保報告路徑是正確的。 – mattruma 2013-09-04 18:00:35