如何使用DI Server ExecuteSQL处理更新查询中的ASCI字符?

2020-08-25 06:57发布

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

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


专家,

我正在尝试使用ASCI字符更新字段值。我正在使用DI Server服务的ExecuteSQL命令。 下面是我的查询格式:

http://schemas.xmlsoap.org/soap/envelope/">

74111B1D-2A9A-40BD-93DF-6E194B42C9

http://www.sap.com/SBO/DIS">

更新OCRD设置CardName ='jk ł mno',其中Cardcode ='ABCD'

以上查询成功执行。 数据也会更新,但cardNAme会更新为'jk l mno'值。 应该将其更新为值'jk ł mno'。

我也尝试过使用CDATA( <![CDATA [Update OCRD set CardName ='jk ł mno'其中Cardcode ='ABCD']]> ),但是 结果相同。

请建议如何使用DI Server更新具有ASCI字符的表数据。

谢谢

苏拉吉特·昆杜

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

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


专家,

我正在尝试使用ASCI字符更新字段值。我正在使用DI Server服务的ExecuteSQL命令。 下面是我的查询格式:

http://schemas.xmlsoap.org/soap/envelope/">

74111B1D-2A9A-40BD-93DF-6E194B42C9

http://www.sap.com/SBO/DIS">

更新OCRD设置CardName ='jk ł mno',其中Cardcode ='ABCD'

以上查询成功执行。 数据也会更新,但cardNAme会更新为'jk l mno'值。 应该将其更新为值'jk ł mno'。

我也尝试过使用CDATA( <![CDATA [Update OCRD set CardName ='jk ł mno'其中Cardcode ='ABCD']]> ),但是 结果相同。

请建议如何使用DI Server更新具有ASCI字符的表数据。

谢谢

苏拉吉特·昆杜

付费偷看设置
发送
1条回答
Nan4612
1楼 · 2020-08-25 07:14.采纳回答

大家好,

我有解决方案。我认为这是与sql server相关的场景。 按以下格式修改查询后,更新查询工作:

更新OCRD设置CardName =N'jkłmno',其中Cardcode ='ABCD'

谢谢

苏拉吉特·昆杜

一周热门 更多>