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版本,而不仅仅是基本的运行时文件。 客户端计算机仅具有基本的运行时文件。 也许缺少什么? 客户端计算机可以正常运行其他所有程序。 非常感谢。

6条回答
hengyuye
2020-09-24 17:10 .采纳回答

是什么崩溃,是安装程序还是VS?

是的,使用SP 22可以在VS 2010-> 2017的所有版本中使用。必须使用与SP 21相同的信息。

即使您以管理员身份登录,也必须通过右键单击EXE并选择"以管理员身份运行"来安装。

VS 2010必须高于Express版本。

在"下载"页面上,有2个链接,一个用于参数,一个用于打印,下载它们并打开项目并删除所有CR组件,然后重新添加新的3500。

然后打开表单,它还将查看器也更新为3500。

Don

一周热门 更多>