SetDataSource方法导致"无法加载数据库信息"消息

2020-09-24 16:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的先生/女士, 使用Se...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的先生/女士,


使用SetDataSource方法将数据集传递给Crystal Reports时出现错误。 我正在使用Visual Studio 2010和Crystal Reports 13.0.8。 此问题类似于下面的链接...

CRVS2010 Beta-找不到文件错误crdb_adoplus.dll

ReportDocument.SetDataSource-crdb_adoplus.dll

我知道这是由于CR需要为特定的驱动程序使用旧的2.0框架,并且在app.config中添加以下代码可以解决该问题。

" useLegacyV2RuntimeActivationPolicy =" true" 

这将使其与较旧的驱动程序兼容。 但是,我已经做到了,并且可以在我的计算机上完美运行。 当我在客户端计算机上运行它时,仍然显示错误。 我已经在客户端计算机上安装了相同的运行时文件。 其余没有将数据集传递给CR的报告都可以正常工作,但是这一报告特别让我抓狂了2个星期。 我还没有人遇到同样的问题。 如果有人可以帮助我,我将非常感激。 由于我的软件主要依赖于4.0,因此改回3.5框架对我不起作用。 当客户端计算机运行报告时,它只是崩溃。 该报告在我的计算机上运行良好,但是我想这可能是因为我的计算机具有Visual Studio,并且安装的CR是Visual Studio版本,而不仅仅是基本的运行时文件。 客户端计算机仅具有基本的运行时文件。 也许缺少什么? 客户端计算机可以正常运行其他所有程序。 非常感谢。