找文章 / 找答案
精选问答 更多内容

[数据处理] 是否有报表页面调用Oracle存储过程功能?

yhdata_07cdba4f青铜二 显示全部楼层 发表于 2022-9-14 16:28:26 |阅读模式 打印 上一主题 下一主题
做的固定报表页面,能否实现点击button组件就能调用Oracle的存储过程?主要就是想在页面执行Oracle的存储过程,有方法实现吗?有的话能否举个例子,多谢!
回复

使用道具 举报

精彩评论3

yhdata_bear 显示全部楼层 发表于 2022-9-14 16:44:28
您是想在报告页面上调用Oracle的存储过程?
回复

使用道具 举报

yhdata_07cdba4f青铜二 显示全部楼层 发表于 2022-9-14 16:56:46
是的,我刚刚实现了。
var conn=null;
        try{
            conn=createConnection(CONNECTION,"dasd/dasdadad");
            var stmt=conn.prepareStatement("call pro_aaa()");
            stmt.executeUpdate();
            conn.commit();
            debug("执行成功");
        }catch(e){
            try{
                if(conn!=null){
                    conn.rollback();
                }
            }catch(e1){

            }
            debug("执行失败,错误信息:"+e);
        }finally{
            if(conn!=null){
            try{
                 conn.close();
            }catch(e2){
            }
        }
        }
但是这个每次我一打开报表就自动调用了。

我想实现的是点击导入按钮之后,这个存储过程才会被执行,有什么方法能实现吗? 这个导入按钮是个button按钮,填报提交。详见图片
1.jpg
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-9-16 14:07:54
yhdata_07cdba4f 发表于 2022-9-14 16:56
是的,我刚刚实现了。
var conn=null;
        try{

回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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