COMException"没有错误"

2020-08-17 12:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我刚刚在服务器上安装了.27版本...

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

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


我刚刚在服务器上安装了.27版本的Crystal运行时。 现在我的大多数报告都失败了。 这些报告和启动它们的代码已经运行了好几年没有麻烦。 除了针对.27进行重新编译外,我没有进行任何代码更改。

当我使用List <>在报表表上调用SetDataSource时发生错误。 List <>中包含的对象未更改。 它是由重新编译的代码生成的。 List <>用于报表标题的子报表中,并且仅包含一行。 我有一些报告不使用此List <>东西,并且它们正在工作(在常规数据库表上调用SetDataSource)。

错误消息为"无错误"。 这是堆栈跟踪的Crystal部分:

在CrystalDecisions.ReportAppServer.Controllers.DatabaseControllerClass.ReplaceConnection中的

(在CrystalDecisions.CrystalReports.Engine.Table.SetDataSource(Object val,Type type)在CrystalDecisions.CrystalReports.Engine处的Object oldConnection,Object newConnection,Object parameterFields,对象crDBOptionUseDefault)。 Table.SetDataSource(IEnumerable枚举)

我已经卸载了.27并还原为.23,一切又恢复正常了。

这实际上在我的测试服务器上有效。 我收到了相同的错误消息,但是重新启动后就可以了。 在生产服务器上,即使重新启动也无济于事。

什么会导致此错误? 我在哪里看? 我确定我缺少一些简单的东西,但是我无法弄清楚。