在按钮里写删除js脚本为啥点击成功后数据库里数据还有代码如下

var T1 = this.options.form.getWidgetByName("t1").getValue();

var T2 = this.options.form.getWidgetByName("t2").getValue();

var T3 = this.options.form.getWidgetByName("t3").getValue();

var sql = "delete tag_supos WHERE  tag_date >= '" + T1 + "' and tag_date <= '" + T2 + "' and substring(tag_name,7,10) like '%" + T3 + "%' ";

alert(sql);

var va = FR.remoteEvaluate('SQL("数据集名称","' + sql + '",1,1)');

alert('清除数据成功!');

location.reload();


用户6GSxr8340 发布于 2021-1-16 13:49 (编辑于 2021-1-16 13:51)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-1-16 15:35(编辑于 2021-1-16 15:35)

楼主:JS调用SQL函数,sql函数需要有返回值;你这个是删除delete数据的操作,没有返回值,所以…


参考下面帖子,把删除数据的操作写在存储过程里,再按JS调用SQL函数的方法执行即可;

————

另外:10.0版本需要关闭掉【脚本调用公式限制】

image.png

————

######################分割线###########################

参考实现链接 - https://bbs.fanruan.com/wenda/question1/98852.html

image.png

  • 1005770242 1005770242 没有看明白怎么写存储过程
    2021-01-19 14:47 
  • 4关注人数
  • 1258浏览人数
  • 最后回答于:2021-1-16 15:35
    请选择关闭问题的原因
    确定 取消
    返回顶部