Я только что установил iReport (версия продукта: iReport Professional 3.7.1.1) и попытался создать существующий файл отчета Crystal, используя iReport, чтобы увидеть, как это облегчает мою жизнь.
Первым ударом, с которым я столкнулся, была хранимая процедура Oracle. Я нашел ниже пост и попытался применить его.
1) Установите язык запросов в запросе отчетов на plsql
2) Используйте следующий синтаксис для вызова "{call MyPackage.MyStoredProc ($ P {Cursor}, $ P {InputParam})}"
3) Определите параметр Cursor как java.sql.ResultSet
4) Введите поля набора результатов вручную. Я не мог заставить Автоматически Извлекать Поля работать.
Я использую iReport 3.7.1 в Windows XP, которая связана с jasperreports-extensions-3.5.3.jar, который содержит необходимые классы PlSqlQueryExecuter.
Я соответствовал выходам класса PlSqlQueryExecuter в моем classpath, полученное сообщение об ошибке
Параметр «Курсор» не определен
Вот мой вопрос.
1. Кто-нибудь знает, как определить Ref Curssor в iReport?
2. Как мне вручную ввести поля набора результатов ??
Спасибо за ваше время