点击按钮点击事件执行SQL存储过程

请问

1、以下语句怎么修改才能生效?

2、如果执行成功/失败,如何成功/失败提示?

image.png

image.png

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

换这个

var value;

FR.remoteEvaluateAsync('"=SQL("数据库连接名", "exec 存储过程名'+"'" + 参数1 + "','" + 参数2 + "','" + 参数3 + "','" + 参数4 + "'"+", 1, 1)",

 function callback(value) {

   if (value == 0) {

     alert("提交成功");

   } else {

     alert("提交失败\n错误代码:"+value);

   };

 });

  • ran1025 ran1025(提问者) 只有1个参数应该怎么写呢?
    2024-05-28 11:01 
  • snrtuemc snrtuemc 回复 ran1025(提问者) 那就拼接时候之拼接一个就可以,后面删除就可以,自己调整,另外,value==1有些时候是value==0
    2024-05-28 11:02 
  • ran1025 ran1025(提问者) 回复 snrtuemc 我修改了提示提交成功,但是数据库实际没有数据。我贴在截图里了,可以帮忙看下嘛
    2024-05-28 11:04 
  • snrtuemc snrtuemc 回复 ran1025(提问者) value==0改成value==1试试
    2024-05-28 11:07 
  • ran1025 ran1025(提问者) 回复 snrtuemc 除了value==0或者1的问题。我的代码是正确的吗?
    2024-05-28 11:10 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-5-28 10:49

写存储过程

  • 3关注人数
  • 854浏览人数
  • 最后回答于:2024-5-28 11:04
    请选择关闭问题的原因
    确定 取消
    返回顶部