按钮控件点击后调佣存储过程

按钮控件点击后调佣存储过程,调用语句写在哪里?

FineReport yzm203888 发布于 2024-2-28 10:23
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CovidLv3高级互助
发布于2024-2-28 10:24(编辑于 2024-2-28 10:26)

控件的点击事件

var sql_="EXEC Proc_JYSJ_JXBMXG '"+SON_TABLE+"','"+PK_ID+"','"+YG_ID+"','"+BMID_OLD+"','"+BMID_+"','"+CZY+"'"

//FR.Msg.alert("警告",sql_);

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

---------

image.png

-------

另外还需要关闭这个选项

image.png

  • yzm203888 yzm203888(提问者) 写在哪里?
    2024-02-28 10:25 
  • Covid Covid 回复 yzm203888(提问者) 看上面补充的图
    2024-02-28 10:25 
  • yzm203888 yzm203888(提问者) 传三个参数,后两个为空,这样写可以吗 var sql = \"{call fun(\'\" + id + \"\',\' \',\' \')}\"; var res = FR.remoteEvaluate(\'=sql(\"DS\",\"\' + sql + \'\",1,1)\');
    2024-02-28 14:18 
  • Covid Covid 回复 yzm203888(提问者) 可以
    2024-02-28 14:57 
最佳回答
0
华莉星宸Lv7高级互助
发布于2024-2-28 10:24(编辑于 2024-2-28 10:26)

var sql="要执行SQL语句";

var a=FR.remoteEvaluate('SQL("数据连接名", "'+sql+'", 1, 1)');

image.png

  • yzm203888 yzm203888(提问者) 写在哪里?
    2024-02-28 10:25 
  • 华莉星宸 华莉星宸 回复 yzm203888(提问者) 按钮的点击事件
    2024-02-28 10:26 
  • yzm203888 yzm203888(提问者) 传三个参数,后两个为空,这样写可以吗 var sql = \"{call fun(\'\" + id + \"\',\' \',\' \')}\"; var res = FR.remoteEvaluate(\'=sql(\"DS\",\"\' + sql + \'\",1,1)\');
    2024-02-28 14:18 
  • 2关注人数
  • 206浏览人数
  • 最后回答于:2024-2-28 10:26
    请选择关闭问题的原因
    确定 取消
    返回顶部