FineReportJS更新数据库

function count_time() {

console.log("时间:" + now + "----类型:" + typeof(now));

const lastColonIndex = now.lastIndexOf(':');

const s = now.substring(lastColonIndex + 1);

const ss = s.substring(0, 2);

console.log("当前秒数:" + ss);

const flag = 47;

const end_time = parseInt(ss) - flag; 

let end_ = 0;

if(end_time > 0) {

    end_ = 107 - parseInt(ss);

} else {

    end_ = 47 - parseInt(ss);

}           

console.log("开始倒计时:" + end_ + "秒");

let countdown = end_;

const timer = setInterval(function() {

console.log("倒计时:" + countdown);

countdown--;     

if(countdown < 0) {

          clearInterval(timer);

          alert("发送成功!")

          var sql = "CALL update_flag();";

var res = FR.remoteEvaluate('=sql("temp_q","' + sql + '")');

console.log("result:"+res)

      }

}, 1000);

}

count_time();

在标红字段中,想要执行存储函数(更新数据),执行完成,并未起修改作用,有大佬可以帮忙看看问题在哪吗?

FineReport 路友柒 发布于 2025-11-19 11:06 (编辑于 2025-11-19 11:07)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
华莉星宸Lv7专家互助
发布于2025-11-19 11:12

单独执行存储过程是否可以成功

调用格式改一个

var a=FR.remoteEvaluate('SQL("OA", "'+sql_+'", 1, 1)')

这里关闭了吗

image.png

最佳回答
1
ID1208Lv6高级互助
发布于2025-11-19 11:12
  • 3关注人数
  • 33浏览人数
  • 最后回答于:2025-11-19 11:12
    请选择关闭问题的原因
    确定 取消
    返回顶部