移动端SQL问题

移动端在JS中如下写,不能获取到想要的值(每次都是空的),请问怎么写呢?

var area = FR.remoteEvaluate('=sql("my","select name from cnmm where sx=\'' + a + '\'",1,1)');

alert(area);

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

移动端不支持这个函数,换成下面的

var value;

FR.remoteEvaluateAsync('"=SQL("数据库连接名", "exec 存储过程名'+"'" + 参数1 + "','" + 参数2 + "','" + 参数3 + "','" + 参数4 + "'"+", 1, 1)",

 function callback(value) {

   if (value == 1) {

     // alert("提交成功");

     setTimeout("window.close();", 1000);

   } else {

     alert("提交失败\n错误代码:"+value);

   };

 });

  • snrtuemc snrtuemc 回复 zgscdyyb(提问者) 你原来语句,先pc端看看,有没有返回值
    2024-04-07 11:41 
  • 2关注人数
  • 145浏览人数
  • 最后回答于:2024-4-7 11:16
    请选择关闭问题的原因
    确定 取消
    返回顶部