JSSQL传参一直报错,求指教FR.remoteEvaluate

var that=this;

setInterval(function() {

var a=FR.remoteEvaluate('=sql("ds1","select to_char(make_time, 'yyyy-mm-dd hh24:mi:ss') AS DT from ht_satime_submit_log where list_name = 'submit_list'",1,1)')

that.options.form.getWidgetByName("D_DT").setValue(a);

}, 3000)

FineReport sunny佑雪 发布于 2024-1-24 15:34
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-1-24 15:40

语句格式没问题

sql函数中,不是ds1,应该是数据库连接,正常例如是 FRDemo这个连接名,单引里面有单引号,要\转义

var that=this;

setInterval(function() {

var a=FR.remoteEvaluate('=sql("你的真实数据连接名","select to_char(make_time, \'yyyy-mm-dd hh24:mi:ss\') AS DT from ht_satime_submit_log where list_name = \'submit_list\'",1,1)')

that.options.form.getWidgetByName("D_DT").setValue(a);

}, 3000)

最佳回答
0
用户k6280494Lv6专家互助
发布于2024-1-24 15:36(编辑于 2024-1-24 15:38)

在JS中使用FR公式

var area=FR.remoteEvaluate('=sql("ds1","select to_char(make_time, 'yyyy-mm-dd hh24:mi:ss') AS DT from ht_satime_submit_log where list_name = \'submit_list\'",1,1)');alert(area);

  • 2关注人数
  • 157浏览人数
  • 最后回答于:2024-1-24 15:40
    请选择关闭问题的原因
    确定 取消
    返回顶部