在Connection.commit()中未获得异常

2020-09-14 11:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 当我尝试使用xsjs插入...

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

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


嗨,

当我尝试使用xsjs插入重复数据时,批量插入未从conn.commit方法得到任何错误。 但是,当我尝试使用Hana控制台插入类似数据时,它给了我[301]:违反了唯一约束:Table(CURRENCY)

我的获取异常的代码

 如果(successFlag){
 尝试{

        conn.commit();
        $ .response.contentType ='应用程序/json';
        $ .response.setBody(JSON.stringify(
                     {
                            " Success":"创建成功。",
                           //" DFT_ID":DFTID
                     }
        ));
 }
 抓住(e){
  $ .response.status = $ .net.http.INTERNAL_SERVER_ERROR;
        $ .response.setBody("创建错误");
 }
 }
        conn.close(); 

但是我能够插入新记录并将其插入数据库中。

请帮助我。

谢谢

提交

3条回答
CPLASF-自律
2020-09-14 12:04

请向您的问题中添加一些其他信息,因为此刻您仅显示了xsjs逻辑 提交,而不是如何插入数据。 请同时显示表格定义,包括 有关主键和外键的信息(以解释为什么会出现此错误)。 总的来说,我建议花点时间用尽可能多的信息来问适当的问题,以使这里的人们对您正在尝试做的事情和遇到的问题有一个总体了解。

Thx,弗洛里安

一周热门 更多>