填报模式查询数据库数据进行删除,数据库并未删除,请问该如何操作?

按钮为删除按钮,显示操作成功,但是数据库并未删除

image.png

FineReport 陈小欣 发布于 2018-12-3 16:41
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
陈小欣Lv3见习互助
发布于2018-12-4 11:00

删除表的主键选择问题,调整为子表主键就没问题了

最佳回答
0
axingLv6专家互助
发布于2018-12-3 16:43

删除之后,提交了没

最佳回答
0
FaintLv6中级互助
发布于2018-12-3 16:49

这要看你的提交事件了,用智能提交的话,如果主键对的上,是可以删除的

  • 陈小欣 陈小欣(提问者) 如果用只能提交的话显示这个:ORA-12899: 列 \"FANRUAN\".\"DOCUMENT\".\"PATENTS_PK\" 的值太大 (实际值: 19, 最大值: 10) 写了事件:setTimeout(function(){ _g(\'${sessionID}\').writeReport(); },2000);
    2018-12-03 16:55 
最佳回答
0
touyuan001Lv6中级互助
发布于2018-12-3 17:32

提交要看看 有没提交成功 如果提示的不是提交成功 那说明 是有问题的。数据并不会写入数据库。。


ORA-12899: 列 "FANRUAN。"DOCUMENT"."PATENTS_PK" 的值太大 (实际值: 19, 最大值: 10) 

像这样的提示说明 是你数据库的字段太短了,加大 PATENTS_PK字段的长度再提交

最佳回答
0
zsh331Lv8专家互助
发布于2018-12-3 23:05

点击按钮直接提交入库(自定义提交事件)-http://help.finereport.com/doc-view-543.html


看看这个文档~

删除不仅仅是页面数据的删除~还要与数据库交互~同时删除掉表中的数据~

  • 陈小欣 陈小欣(提问者) 也按照这个文档修改了,只能删除当前页面的数据,数据库并不会删除
    2018-12-04 08:53 
最佳回答
0
金色年华Lv6初级互助
发布于2020-12-25 17:40

请问你搞定了吗

  • 5关注人数
  • 1116浏览人数
  • 最后回答于:2020-12-25 17:40
    请选择关闭问题的原因
    确定 取消
    返回顶部