禁用TLS 1.0时,SetTableLocation引发"参数登录错误"

2020-09-02 06:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个C#项目,可在运行时更改...

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

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


我有一个C#项目,可在运行时更改报表中的数据库和表名。

C#代码:

reportDocument.ReportClientDocument.DatabaseController.SetTableLocation(oldTable,newTable)

启用TLS 1.0时,此功能正常运行。 如果禁用TLS 1.0,则会出现以下错误。

System.Runtime.InteropServices.COMException(0x8004100F):文件报告7812_5344_ {56436F6C-EF52-482B-86A4-4033701EE7F7} .rpt:\ n无法连接:错误的登录参数。\ r \ n在CrystalDecisions。 ReportAppServer.Controllers.DatabaseControllerClass.SetTableLocation(ISCRTable CurTable,ISCRTable NewTable)

是否存在另一种适用于TLS 1.2的方法? 有需要设置的特殊参数吗?

谢谢