将Crystal Reports 11.5运行时迁移到13个问题。

2020-09-15 13:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有两个简单的Crystal报表...

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

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


我有两个简单的Crystal报表,它们在Crystal Reports Designer中运行相同。

已经从CR 10迁移了一个,可能在此之前已从8.5迁移了。 另一个是使用CR 13从头开始创建的。

从已更新的消息中接收错误消息,但从重新创建的消息中接收错误消息。

供应商是Progress Software。 Open Edge 11.6供应商没有这样的代码。

我从Progress Open Edge 4GL/ABL和Visual Studio 2017中得到了相同的错误。

在32位晶振运行时间的13.0.20和13.0.35处出现相同的错误。

没有人想要重新创建100个Crystal Reports。

我没有看到这个错误

第二期。 从CR Designer运行时,两个报告均会提示输入参数。 但是,使用Crystal Run time运行时,不会提示。

我一直在寻找解决方案,但没有找到任何帮助。 大多数用户在相反的情况下会遇到不必要的提示。

我在Progress ABL和VS2017 C#中都有代码。 还有两个CR rpt文件。

(9.1 kB)
5条回答
小灯塔
2020-09-15 13:25

嗨,理查德,

太好了,发现我的应用程序可以帮助您解决问题。...

就像那些旧报表发生的事情一样,也许是从CR 9开始更改了查询引擎,我们从May引擎中取出了它以及QueryBuilder和所有数据库驱动程序,并为它们创建了单独的dll。 这项更改消除了我们为处理各种客户端中的错误而不得不做的许多"黑客"操作,因此现在我们要做的是在某些不符合标准的情况下创建别名。 如果您获得了数据库/表集合,则可以在新的报表数据库向导和代码中看到它。

该示例应用具有查看此内容的部分。

-210083是属于Microsoft的COM错误代码,通常它们没有任何含义,或者当涉及COM时,我们永远无法确定错误号是什么。

因此,根据报告的版本,我们现在将历史记录保存并公开在新版本的报告中,这取决于保存在报告文件中的数据库连接信息。 CR崩溃是因为更新例程不知道如何处理您的旧报表...