填报后调用存储过程并传参数

入库单录入.rar

SQL2008数据库,FR制作填报点提交想如何将某单元格数据作为参数传到存储过程中并执行JS应如何写

微信截图_20230404135301.png

FineReport sbeg571 发布于 2023-4-4 13:53 (编辑于 2023-4-4 14:33)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-4-4 13:58

这个格式

var FUNDCODE=contentPane.getCellValue(sheet号,列号,行号);  //sheet号行号列号是从0开始  

var sql="exec sp_rms_select_0460 "+FUNDCODE+","+DATE+","+STATUS;

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

=====解释说明

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

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

  • sbeg571 sbeg571(提问者) 按大佬写的没有成功,这是我写的,另外我把模板导成本地模式大佬能否看看 var FUNDCODE=contentPane.getCellValue(0,6,2); var sql=\"exec AdjustInventory\"+FUNDCODE+; var res=FR.remoteEvaluate(\'=sql(\"WANMU\",\"\'+sql+\'\",1,1)\');
    2023-04-04 14:32 
  • snrtuemc snrtuemc 回复 sbeg571(提问者) 直接数据库 exec AdjustInventory 值 这样可以获取吗,还有决策系统--安全管理--安全防护--脚本调用公式限制 有没有关闭
    2023-04-04 14:36 
  • sbeg571 sbeg571(提问者) 回复 snrtuemc 在数据库里直接运行exec 可以,决策系统的也关闭了
    2023-04-04 15:20 
  • snrtuemc snrtuemc 回复 sbeg571(提问者) 你在js中alert(FUNDCODE); alert(sql); 看看对不对
    2023-04-04 15:22 
  • sbeg571 sbeg571(提问者) FR里报错是:警告:15:31:23 http-nio-8075-exec-7 ERROR [standard] Caused By:该语句没有返回结果集。
    2023-04-04 15:34 
  • 1关注人数
  • 326浏览人数
  • 最后回答于:2023-4-4 14:33
    请选择关闭问题的原因
    确定 取消
    返回顶部