报表填报属性里的提交类型。

想实现提交时先删除数据库表里的数据,再将数据提交到数据库表里。

我做了一个表用的删除提交,数据库表里的数据是删除了,可新的数据并没有提交到数据库表里是怎么回事?

FineReport starqq 发布于 2019-2-28 18:20
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
孤陌Lv6资深互助
发布于2019-2-28 18:49

用智能提交

  • starqq starqq(提问者) 试了不行,每修改一次都会加入一条数据。我的数据库表里没有主键,所以想每次提交都是先清空数据表,再全部写入新的数据。是不是与没有主键有关?
    2019-02-28 22:54 
  • 孤陌 孤陌 回复 starqq(提问者) 这个当然了没有主键 是不可以的
    2019-03-01 08:50 
最佳回答
0
zsh331Lv8专家互助
发布于2019-3-1 13:22

清空表逻辑参考文档:导入Excel前清空表-http://help.finereport.com/finereport9.0/doc-view-1893.html


最佳回答
0
PoseidonLv5高级互助
发布于2019-3-1 13:48

方法1:先删除后插入,顺序不能变。(读取原表所有ID删除,然后在执行插入)

方法2:WEB填报前事件,执行清表SQL。

  • 4关注人数
  • 1562浏览人数
  • 最后回答于:2019-3-1 13:48
    请选择关闭问题的原因
    确定 取消
    返回顶部