点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一些在.net桌面应用程序中运行的第三方报告。 这些报告是由软件供应商在多年前开发的。 问题是他们使用的SQLOLEDB驱动程序不适用于TLS 1.2。
我正在尝试将数据源更新为sql native client 11驱动程序,并且它适用于某些报告,但是当数据源中包含存储过程的报告抛出以下错误。
"公式记录选择错误:'xxxand'该字段名称未知。详细信息:errorKind"。
我尝试了许多不同的方法,但我无法使其正常工作。 有帮助吗?
..
生成报告...
第三方应用程序可能正在使用数据库客户端的较旧版本,并且可能无法与TLS 1.2所需的版本一起使用。
如果您可以编辑报告,我还将在Crystal中为每个无效的报告尝试以下操作:
转到数据库>>设置数据源位置并创建/选择 使用新的OLEDB驱动程序的新连接。 在新连接上重新选择存储的proc后,它将自动为报告运行"验证数据库"。 希望这可以解决问题。 但是,Crystal有时会很难设置存储过程的位置。
最后,您应该查看存储的过程并验证其是否正常运行。 如果"选择专家"中有一个选择公式,则应检查以确保其格式正确-听起来字段名和单词"和"之间可能缺少空格。
-Dell
请提供一些详细信息:
您在做什么?
如果在代码中,什么是代码?
记录选择条件是什么?
注意:Crystal Reports的较早版本也不支持TLS 1.2,CR 需要进行更新,以便它可以识别MS SQL Native 11客户端。
一周热门 更多>