按钮提交delete

我想做一个按钮,功能就是点击后,清除一张表中的内容。mysql数据库。目前打算写在js中。利用点击事件,执行:if(confirm("确认删除吗?")){FR.remoteEvaluate('=SQL("yun17","delete from zr_wuliu",1,1)');alert("删除成功") }。但是发现前面的提示“确认删除吗”是有的,“删除成功”也是有的,但是数据还是没删掉。谁有什么方法解决一下,谢谢大神。
FineReport双元 发布于 2017-6-22 13:58
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共16回答
最佳回答
0
孤陌发布于2017-6-22 13:58(编辑于 2023-9-6 09:34)
555
最佳回答
0
Poseidon发布于2017-6-22 14:03(编辑于 2023-9-6 09:34)
555
  • 双元 双元(提问者) 大神,能告诉我咋写不,我没用过存储过程,你的意思我只是执行了删除而且,没有过程呗,请大神指点。
    回复
    2017-06-22 14:07 
  • Poseidon Poseidon 回复 双元 :可能是sql函数执行delete有问题;我记得sql函数必须要有返回值;你可以写个过程来搞定这个事情,通过sql函数执行过程然后过程内执行删表操作,操作成功后返回给你个任意结果;
    回复
    2017-06-22 14:08 
  • 双元 双元(提问者) 回复 Poseidon :大神能告诉我这个语句怎么写么{:8_213:}
    回复
    2017-06-22 14:21 
  • Poseidon Poseidon 回复 双元 :FR.remoteEvaluate(\'=SQL(\"yun17\",\"exec 过程名\",1,1)\');
    回复
    2017-06-22 14:22 
  • 双元 双元(提问者) 回复 Poseidon :exec 过程名  是啥?
    回复
    2017-06-22 14:27 
最佳回答
0
恍1发布于2017-6-22 14:21(编辑于 2023-9-6 09:34)
555
  • 双元 双元(提问者) 你的意思是在sql语句后面加上commit?
    回复
    2017-06-22 14:29 
  • 恍1 恍1 回复 双元 :oracle是,mysql不知道,对应的,你用你应该知道
    回复
    2017-06-22 14:30 
最佳回答
0
simple_paradox发布于2017-6-22 14:41(编辑于 2023-9-6 09:34)
555
  • 双元 双元(提问者) 那这么说 我用 Truncate Table zr_wuliu  应该好使了呗
    回复
    2017-06-22 14:46 
  • simple_paradox simple_paradox 回复 双元 :试试呀
    回复
    2017-06-22 14:50 
  • simple_paradox simple_paradox 回复 双元 :我用你的方法在sql server里面执行 没毛病。。。
    回复
    2017-06-22 14:50 
  • 双元 双元(提问者) 我也试了,执行语句没毛病,主要是在JS中执行就有毛病了,说白了也就是他FR.remoteEvaluate的问题。
    回复
    2017-06-22 15:05 
  • simple_paradox simple_paradox 回复 双元 :我是将你的整个段执行的,在JS里面。我的数据库是sql server。
    回复
    2017-06-22 15:50 
  • 0关注人数
  • 643浏览人数
  • 最后回答于:2017-6-22 15:50
    活动推荐 更多
    热门课程 更多
    返回顶部