连接 Crystal Report 和 DataSet

Moh*_*dou 6 c# mysql database crystal-reports asp.net-core

当我想在 C# 中连接 Crystal Report 和 DataSet 时遇到问题。

错误

无法加载数据库信息,详细信息:无法加载数据库连接器“crdb_adoplus.dll”。可能未安装此类数据库的正确版本的数据库客户端。

这是一个屏幕截图

你能帮我吗?

ver*_*onz 5

我在 Microsoft Visual studio 2019 上遇到了同样的问题,方法是在“SAP Crystal Reports,Microsoft Studio 版本”之前安装 SP26“适用于 .NET Framework 的SAP Crystal Reports运行时引擎(64 位) ” 。

主要问题是运行时引擎不会复制 crdb_adoplus.dll 文件,该文件需要 Crystal Report 从 ADO.Net 数据集中加载数据。

如果您也遵循我的安装顺序,您必须:

  1. 通过控制面板删除“SAP Crystal Reports Runtime Engine for .NET Framework (XX-bit)”和“SAP Crystal Reports, version for Microsoft Studio”。
  2. 以管理员身份运行“SAP Crystal Reports,Microsoft Studio 版本”安装程序。安装完成后,它会自动要求您安装正确的引擎。

另请参阅: Crystal Report SP26 SetDataSource() 方法在 Visual Studio 2019 中的客户端计算机中失败