如何点击按键执行存储过程并返回成功或者失败?

在页面中点击按钮,执行oracle存储过程,如果成功执行提示“执行成功”,不成功提示“执行失败”。要怎么设置?

FineReport 用户F5949137 发布于 2024-5-21 09:10
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-5-21 09:13

试试

js调用存储过程,可以value == 0改成value == 1,两个方式尝试

var value;

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

 function callback(value) {

   if (value == 0) {

     alert("提交成功");

   } else {

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

   };

 });

  • 用户F5949137 用户F5949137(提问者) SyntaxError: Unexpected token ')' 提示上面这个错误,下面是我的代码: var sql = "BEGIN CCGC001; END;"; var res = FR.remoteEvaluate('=sql("YYSY01","' + sql + '",1,1)'); var value; function callback(value) { if (value == 0) { alert("提交成功"); } else { alert("提交失败\n错误代码:" + value); }; });
    2024-05-21 09:32 
  • snrtuemc snrtuemc 回复 用户F5949137(提问者) 你多了个语句。。按我的格式尝试,remoteEvaluateAsync是这个函数。。。
    2024-05-21 09:36 
  • 用户F5949137 用户F5949137(提问者) 回复 snrtuemc 还是不行
    2024-05-21 10:06 
  • 用户F5949137 用户F5949137(提问者) 提示 SyntaxError: missing ) after argument list
    2024-05-21 10:10 
  • snrtuemc snrtuemc 回复 用户F5949137(提问者) 你拷贝我的语句时候,掉了括号了,或者你自己修改时候掉了括号
    2024-05-21 10:11 
  • 2关注人数
  • 484浏览人数
  • 最后回答于:2024-5-21 09:13
    请选择关闭问题的原因
    确定 取消
    返回顶部