我刚刚安装了 iReport(产品版本:iReport Professional 3.7.1.1)并尝试使用 iReport 创建现有的水晶报表文件,看看它让我的生活更轻松。
我遇到的第一个问题是 Oracle 存储过程。我在下面的帖子中找到并尝试应用它。
1) 将报表查询中的查询语言设置为plsql
2) 对调用“{call MyPackage.MyStoredProc($P{Cursor},$P {InputParam})}”使用以下语法
3) 将 Cursor 参数定义为 java.sql.ResultSet
4) 手动输入结果集的字段。我无法让自动检索字段工作。
我在 Windows XP 上使用 iReport 3.7.1,它与 jasperreports-extensions-3.5.3.jar 捆绑在一起,其中包含必要的 PlSqlQueryExecuter 类。
我已经在我的类路径中符合 PlSqlQueryExecuter 类退出,我得到的错误消息是
未定义参数“光标”
这是我的问题。1. 有人知道如何在 iReport 中定义 Ref Cursor 吗?2. 如何手动输入结果集的字段?
谢谢你的时间