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

2020-09-24 16:29发布

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

         点击此处--->   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
1楼 · 2020-09-24 17:10.采纳回答

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

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

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

VS 2010必须高于Express版本。

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

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

Don

2楼-- · 2020-09-24 17:15

正确,使用3.5或更高版本的框架时不需要。 如果您尚未更新到21或22,则仍然需要更新。

是否删除了所有2000个程序集并重新添加了3500版本?

落灬小鱼
3楼-- · 2020-09-24 17:28

升级到最新的SP 22,它应该可以解决许多可支持性问题:

https: //wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

Don

微wx笑
4楼-- · 2020-09-24 17:19

您好,先生。 谢谢您的回复。 我尝试过SP22,但是它崩溃了。 我仅使用Visual Studio2010。您的链接显示SP21和更高版本适用于Visual Studio2017。是否可以在Visual Studio 2010中运行SP22? 如果是这样,怎么办? 我尝试过,它崩溃了。 谢谢。

灬番茄
5楼-- · 2020-09-24 17:09

您好,先生。 非常感谢你的回复。 该软件崩溃,而不是Visual Studio。 当我尝试调试软件并且Visual Studio仍在运行时,该软件可以正常工作,直到我使用Crystal Report控件打开表单。 它只是崩溃。 我尝试卸载SP22,然后重新安装了SP8,它又能正常工作。 我在.NET Framework 4上。我读到SP22仅适用于框架4.5及更高版本,这是真的吗? 我究竟做错了什么? 先生,非常感谢您。

风早神人
6楼-- · 2020-09-24 17:28

您是否在WIKI页面上阅读了更新信息?

可能是您有一个app.config文件正在重定向到错误的查看器版本。 也应该是13.0.3500.0

一周热门 更多>