首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在运行Jasper报告时出错“OUT(未存储过程调用:ORACLE_REF_CURSOR类java.sql.ResultSet)”中使用的OUT

在运行Jasper报告时出错“OUT(未存储过程调用:ORACLE_REF_CURSOR类java.sql.ResultSet)”中使用的OUT
EN

Stack Overflow用户
提问于 2013-12-25 14:23:28
回答 1查看 1.4K关注 0票数 0

在运行报告时,我会得到以下错误。知道为什么吗?这是一份早些时候起作用的报告,但不确定是什么改变了,它停止了工作。

在非存储过程调用中使用的以下内容:ORACLE_REF_CURSOR类java.sql.CURSOR.建立文件解析器.net.sf.jasperreports.Engines.java.sql.ResultSet:在非存储过程调用中使用的OUT CURSOR:ORACLE_REF_CURSOR类(com.jaspersoft.jrx.query.PlSqlQueryExecuter.createDatasource(PlSqlQueryExecuter.java:_REF_CURSOR类)(113)在net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:1086)、商品、技术、技术、工业、金融、工业、金融等领域的技术改造和发展,并在net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:1086)、商品、技术等领域进行了研究,特别是在net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1258)、商品、工业、技术、工业、金融等领域的发展.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:822)主要是在com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:891)中对产品进行了再加工,对产品进行了改造,特别是对org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)进行了改造,对产品进行了改造,并对产品进行了改造,并在org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)中进行了改造。试着用EmptyDataSource..。

EN

回答 1

Stack Overflow用户

发布于 2013-12-26 06:44:26

我通过从Jasper报告中的过程调用中删除ORACLE_REF_CURSOR参数来解决这个问题。

当过程调用抛出上述错误时,它与{call procedure1($P{param1}, $P{ORACLE_REF_CURSOR})}类似。从调用中删除ORACLE_REF_CURSOR参数之后,它现在开始工作了。下面是过程调用在报告中的样子,类似于{call procedure1($P{param1})}

有趣的是,该报告之前在与ORACLE_REF_CURSOR的论证过程中,却突然开始抛出上述错误。

如果有人对这个问题有更多的解释,那么请更新答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20773742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档