帆软怎么用JS调用数据库中的SQL进行修改操作?

帆软怎么用JS调用数据库中的SQL进行修改操作?

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

var sql="update XXX";

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

=====解释说明

var sql="exec 存储过程名称 "+参数1+","+参数2+","+参数3;

var res=FR.remoteEvaluate('=sql("数据库连接","'+sql+'",1,1)');

  • 卜早 卜早(提问者) FR.remoteEvaluate这个函数好像只支持查询
    2024-01-26 10:10 
  • snrtuemc snrtuemc 回复 卜早(提问者) 支持updat,delete操作的
    2024-01-26 10:18 
  • 卜早 卜早(提问者) 回复 snrtuemc 好的,不好意思,有时间可以给我看一下这块js是我哪里写的不对吗? var sql = \"exec myProcedure\"; var rq = FR.remoteEvaluate(\'=sql(\"人力报表数据库-test\",\"\'+sql+\'\",1,1 )\'); 这样写没反应 我在数据库执行这个存储过程还只能用call才能执行成功 ,execute说我语法有错误qaq
    2024-01-26 10:24 
  • snrtuemc snrtuemc 回复 卜早(提问者) 那就换成call也是可以的
    2024-01-26 10:29 
  • 再见谢谢 再见谢谢 回复 snrtuemc 帆软11的js我这边试了好像现在是不支持sql删除和修改,只有查询能用
    2024-09-04 14:26 
  • 1关注人数
  • 288浏览人数
  • 最后回答于:2024-1-26 09:21
    请选择关闭问题的原因
    确定 取消
    返回顶部