#oracle12c #reportbuilder #oraclereports
#oracle12c #reportbuilder #oraclereports
Вопрос:
Я не уверен, что это правильный форум, чтобы спросить. Но я столкнулся с очень странной проблемой с версией Oracle reports builder 12c. У нас есть приложение Oracle, для которого Oracle forms (fmb) и отчеты (RDF) были созданы в версии Oracle 6i несколько лет назад. Недавно мы перенесли их на 12C.
Я вставляю два блока SQL и несколько фреймов, поля в мой RDF. Все идет нормально, компиляция rdf без каких-либо проблем в Windows. Но когда я снова открываю файл, код в теле функции, а иногда и операторы SQL для вновь созданных блоков / полей показывают ненужные значения, как показано ниже. Прикрепленная привязка.
И выдает ошибку: ошибка 103 Обнаружила символ ‘»‘ при ожидании одного из следующих:= .@%;
Я удаляю соответствующее поле, вставляю снова и добавляю только код УСЛОВИЯ IF в тело функции FORMATTRIGGER. никаких проблем с логикой.
Что вызывает такие проблемы? Как это исправить. Это проблема с программным обеспечением или какие-либо настройки, которые необходимо изменить?oracle12Cjunk Это не встречается ни в каких других старых блоках SQL или программных единицах.
Я попытался ввести код, скопировать вставку из wordpad .. но все та же проблема.
IF :Q1_CODE1 = 'DH' THEN
return (TRUE);
ELSE
RETURN(FALSE);
END IF;
Комментарии:
1. Понятия не имею, но — попробуйте а) удалить эти объекты и создать их снова; б) сохранить отчет в виде файла .JSP, выйти из отчетов, запустить его снова, открыть . Файл JSP и посмотрите, что произойдет (снова у вас мусор или нет); c) если отчет не слишком сложный, перепишите его с нуля
2. Большое спасибо за ваши комментарии! Я пробовал a), но не работает. Не удалось попробовать C), поскольку это действительно сложный отчет. Попробует б) один раз.
3. Пожалуйста. Удачи!