请问,可以做一个按钮调用存储过程吗

列表上每一行后面加一个按钮,调用存储过程,传入该行ID

image.png

image.png

FineReport 李荣超 发布于 2022-1-8 16:28 (编辑于 2022-1-8 17:36)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
冷雨蝶舞Lv4见习互助
发布于2022-1-8 16:41(编辑于 2022-1-8 17:38)

可以的 通过按钮的点击事件中 写如下的JS

FR.remoteEvaluate('=SQL("数据库链接名", "exec 存储过程名  '+ID+'",1,1)');

不过需要注意第一存储过程必须有返回值,第二如果存储过程中存在insert update的话需要在第一个

 begin 后加入 SET NOCOUNT ON 才能好使 不然也不好使

QQ截图20220108170353.png

关闭这个限制就可以了

%S4K0Y3V[_LMI}PZXFB3U{L.png

%S4K0Y3V[_LMI}PZXFB3U{L.png

就是这个名

FR.remoteEvaluate('=SQL("FRDemo", "exec 存储过程名  '+ID+'",1,1)');

这样

%S4K0Y3V[_LMI}PZXFB3U{L.png

最佳回答
0
CD20160914Lv8专家互助
发布于2022-1-8 17:02

image.png

把它关闭。

  • 3关注人数
  • 565浏览人数
  • 最后回答于:2022-1-8 17:38
    请选择关闭问题的原因
    确定 取消
    返回顶部