小小白丶青铜四
前天 17:13 发布在问答
如何解析获取脚本的返回值?
我通过脚本调用数据库存储过程,存储过程有输出参数,如何调用成功后解析输出参数值赋值给报告中的参数?或者能不调用存储过程,直接调用sql语句并解析查询结果吗?调用脚本如下:
var p_data_date = "7369"; //存储过程参数
var p_result= null;
/*连接数据库*/
var conn=null;
try{
conn=createConnection(CONNECTION,"本机ORACLE");//数据原链接
var stmt=conn.prepareStatement("call get_single_empno(?,?)");//执行语句,'?"代表参数
stmt.setString(1,p_data_date); //传参
stmt.executeUpdate();
conn.commit();
debug("执行成功"); //执行结束后提醒
}catch(e){
try{
    if(conn!=null){
conn.rollback();
}
}catch(e1){
}
debug("执行失败,错误信息:"+e); //执行失败后输出异常信息
}finally{
    if(conn!=null){
    try{
        conn.close0;
    }catch(e2){
    }
}
}


82
4
精彩评论4
yhdata_lyaa
发表于 前天 17:27 显示全部楼层
回复

使用道具 2#

小小白丶青铜四 回复yhdata_lyaa
发表于 2025-06-16 17:49:42
需要在脚本中调用,不能数据集调用
回复

小小白丶青铜四
发表于 昨天 09:37 显示全部楼层
麻烦帮忙看下怎么获取输出参数的值
回复

使用道具 3#

小小白丶青铜四
发表于 昨天 09:46 显示全部楼层
本帖最后由 小小白丶 于 2025-6-17 09:48 编辑

stmt.setString(1,p_data_date); //传参这里是传入输入参数,获取输出参数该怎么写?我看有个getString函数,使用这个吗,该怎么用?
回复

使用道具 4#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部