永洪社区

标题: 多个填报参数填报 [打印本页]

作者: 9201    时间: 2022-8-18 09:21
标题: 多个填报参数填报
问题:我现在有两个填报参数分别对应两个表,我在提交按钮中写insert("其中一个填报参数"),然后后面写了执行sql,发现上面的insert没有生效,后面的sql执行成功了
作者: yhdata_bear    时间: 2022-8-18 09:56
脚本怎么写的呢?贴出来看看呢
作者: 9201    时间: 2022-8-18 10:51
yhdata_bear 发表于 2022-8-18 09:56
脚本怎么写的呢?贴出来看看呢

提交按钮变化时运行里面写的如下:
insert("2")

var conn = null;

try {
conn = createConnection(CONNECTION, "测试数据源");
var pstmt = conn.prepareStatement("delete from SUSER.TEST_DELETE where orderid = (select orderid from suser.TEST_DELETE1)");

    pstmt.executeUpdate();

}
catch(e){

try {

   if(conn != null) {

      conn.rollback();

    }

}

catch(e1) {

}

debug("Update DataBase Error: " + e);

}

finally {

  if(conn != null) {

     try {

             conn.commit();

             fgrid.updateFlag();

             conn.close();

     }

     catch(e2) {

     }

  }

}



作者: yhdata_yzm    时间: 2022-8-18 13:13
https://www.yonghongtech.com/hel ... highlightsub=insert你参考下insert的用法呢
作者: 9201    时间: 2022-8-18 13:38
yhdata_yzm 发表于 2022-8-18 13:13
https://www.yonghongtech.com/help/Z-Suite/9.4/ch/data_report_submit.html?zoom_highlightsub=insert你 ...

       
insert("my_first_form");

不就是我写的那个吗insert("2"),两个有啥区别,为啥这个insert就不生效,下面的却生效
作者: yhdata_yzm    时间: 2022-8-18 14:37
9201 发表于 2022-8-18 13:38
insert("my_first_form");

不就是我写的那个吗insert("2"),两个有啥区别,为啥这个insert就不生效, ...

这个2是不是你在填报里边取得那个名字嘛
作者: 9201    时间: 2022-8-18 16:38
yhdata_yzm 发表于 2022-8-18 14:37
这个2是不是你在填报里边取得那个名字嘛

是啊,我写了两个,一个1,一个2,分别对应不同的表
作者: 9201    时间: 2022-8-19 09:36
yhdata_yzm 发表于 2022-8-18 14:37
这个2是不是你在填报里边取得那个名字嘛

有人吗
作者: 9201    时间: 2022-8-19 09:59
有没有大佬拯救一下
作者: yhdata_bear    时间: 2022-8-19 11:17
my_first_form这个是必要的,就相当于是一种格式必要
作者: 9201    时间: 2022-8-19 11:23
yhdata_bear 发表于 2022-8-19 11:17
my_first_form这个是必要的,就相当于是一种格式必要

意思填报参数名称要设置成这种格式就可以?

作者: yhdata_bear    时间: 2022-8-19 11:43
按照:https://www.yonghongtech.com/hel ... highlightsub=insert里面的使用举例来,可以设置insert("my_first_form");//同时提交多个填报
作者: 9201    时间: 2022-8-19 13:36
yhdata_bear 发表于 2022-8-19 11:43
按照:https://www.yonghongtech.com/help/Z-Suite/9.4/ch/data_report_submit.html?zoom_highlightsub=ins ...

提交按钮中单独写insert(“填报参数名称”)是可以生效的,但是就是我即写了insert,又写了上面的代码就不生效了,问题的重点麻烦搞清楚
作者: Il.Mare    时间: 2022-8-19 19:33
9201 发表于 2022-8-19 13:36
提交按钮中单独写insert(“填报参数名称”)是可以生效的,但是就是我即写了insert,又写了上面的代码就不 ...

应该是有冲突,您单独写insert或者SQL呢
作者: 9201    时间: 2022-8-22 08:23
永洪tech-ab 发表于 2022-8-19 19:33
应该是有冲突,您单独写insert或者SQL呢

单独写都是生效的,意思insert和SQL这两种,脚本中只能识别一种是吧
作者: yhdata_yzm    时间: 2022-8-23 10:13
9201 发表于 2022-8-22 08:23
单独写都是生效的,意思insert和SQL这两种,脚本中只能识别一种是吧

是的




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4