客户端计算机上的加载报告失败-在开发系统上工作

时间:2019-05-27 20:31:13

标签: visual-studio crystal-reports

我可以在我的开发系统上加载水晶报表。但是在第二台计算机上运行安装程序后,出现“加载报告失败”的提示。

我检查了以前的帖子,但还没有运气。我正在Visual Studio 2017 Visual Basic中进行编码。我确实在远程计算机上安装了Crystal Reports运行时,它帮助我克服了先前的错误,所以我认为我已经快结束了!任何想法/帮助表示赞赏! 经过一番挖掘后,我对报告名称进行了硬编码,但仍然不存在!

大量的网络搜索,将运行时安装在远程系统上,并取得了进一步的发展。转移到报告名称/路径的硬编码(在客户端计算机上确认为.rpt。...我只需要.rpt或.rpt和.dll(都尝试过但没有任何更改)。开发PC,但从未在客户端PC上使用过。尝试了stackoverflow中的大多数选项,但还没有运气。

 Dim dt As New DataTable  
 Dim tempstring As String  
 Dim ncomp As Integer  
 Dim xx As Integer  
 'Created data block to pass to CR as dt, works on dev't PC  
 Dim rptdoc As CrystalDecisions.CrystalReports.Engine.ReportDocument  
 rptdoc = New CRWheatAll  
 rptdoc.Load("c:\itgctest\CRWheatAll.rpt")  '.rpt is there on targe pc  
 rptdoc.SetDataSource(dt)  
 'view report in crystalreportviewer  
 Form5.CrystalReportViewer1.ReportSource = rptdoc  
 Form5.ShowDialog()  
 Form5.Dispose()  

1 个答案:

答案 0 :(得分:0)

您必须在主机上安装Crystal Reports Runtime。

例如: SAP Crystal Reports 13.0运行时(64位)

在开发环境中检查是否选择了相同的版本。