KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have created a crystal report in vs2010 with .net4.0. when I publish the website it throws the error A document processed by the JRC engine cannot be opened in C++ stack I published the website in server and I'm trying to access it from client, I did keet the .rpt file in app_code, but again getting the same error. So I created a folder wwwroot and in that folder I kept the asp_client and website folder and I gave the physical path to wwwroot. everything working fine except crystal report. In .cs file code is as follows: ReportDocument rptDoc = new ReportDocument(); DataSetForCrystalReport ds = new DataSetForCrystalReport(); DataSetForCrystalReport dsHeader = new DataSetForCrystalReport(); DataTable dt = new DataTable(); DataTable dtHeader = new DataTable(); dt.TableName = "dtBill"; string ReceiptNo = Request.QueryString["ReceiptNo"]; dt = getAllOrders(ReceiptNo).Tables[0]; dtHeader = TblcompanysettingsService.GetOrganizationDetails(); ds.Tables[1].Merge(dt); ds.Tables[2].Merge(dtHeader); rptDoc.Load(Server.MapPath("crBill.rpt")); rptDoc.SetDataSource(ds); CrystalReportViewer1.ReportSource = rptDoc; stack trace of error: [COMException (0x80041811): Unsupported Operation. A document processed by the JRC engine cannot be opened in the C++ stack.] CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options) +0 CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options) +147 CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() +422 [CrystalReportsException: Load report failed.] CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() +549 CrystalDecisions.CrystalReports.Engine.Rep
Tags (comma-separated)
Save Edits
Cancel