点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好专家
我有一个具有DI API的应用程序,并且在一个例程中出现了错误:将记录集值分配给字符串变量时,HRESULT:0x80010105(RPC_E_SERVERFAULT),如下所示:
sPuntos = oRecordAux.Fields.Item(" U_ARPD")。Value
我找不到错误,它的查询语句填充了Recodset,没有语法错误,并且该代码在该行执行了很多次并随机崩溃。
在GetLastErrorCode和GetLastErrorDescription中,我没有任何消息
我正在使用SAP HANA 9.2 PL 10
你能帮我吗?
谢谢阿尔瓦罗
嗨阿尔瓦罗,
您能否确保SAP Business One客户端上的DI API版本与服务器上的DI API版本相同?
还要确保您使用的是HANA安装软件包中的SAP Business One客户端,而不是SQL软件包中的SAP Business One客户端?
亲切的问候,
ANKIT CHAUHAN
SAP SME支持
嗨Alvaro,
1。 DI API不支持多线程,请确保您的附加操作中不涉及多线程。
2。 如果附加组件同时使用ODBC和DI API连接在数据库中进行事务处理,请确保在附加组件中,在一种情况下,仅打开一种类型的连接(请勿在add中重叠ODBC和DI API调用 -on)。
3。 在再现该问题的环境中,检查是否同时安装了32位和64位DI API? 始终建议一次只使用一个API。(请参考管理指南以获取此建议)。
4。 发生错误时,您可以检查Windows事件查看器中是否记录了该错误。
5。 请在加载项中进行详细的日志记录,以获取数据流。 确保捕获时间,日期和附加组件中成功的功能,并且还处理了异常。
6。 观察机器的内存消耗。
亲切的问候,
ANKIT CHAUHAN
SAP SME支持
一周热门 更多>