存储过程重复调用问题

在事件中调用存储过程   却发现会重复执行(2次)  不知道啥原因   事件语句:

 var sql1 = "exec P_XPBH;"

 var row = FR.remoteEvaluate('=SQL("ERP","' + sql1 + '",1,1)')

 var res = FR.remoteEvaluate();

location.reload();

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

你的存储过程中没有返回值?

在开始的时候加上 SET NOCOUNT ON;结束的时候要有返回值,如果的存储过程只是更新数据则在最后加一条 select 1 [F]

最佳回答
0
晓亮Lv7资深互助
发布于2022-3-4 09:27

你是在什么事件中写的,看看是不是加载的时候调用了一次

  • 3关注人数
  • 302浏览人数
  • 最后回答于:2022-3-4 09:30
    请选择关闭问题的原因
    确定 取消
    返回顶部