Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Forms Новый топик    Ответить
 не работает библиотека  [new]
KLAYD
Member

Откуда:
Сообщений: 43
Всем привет! Вобщем перешли с 6 на 12е формсы, перекомпилировали формы и библиотеки, но перестала работать как минимум одна из библиотек: библиотека (*.pll) и форма (*.fmx) лежат в одной папке, но при вызове библиотечной процедуры из формы выдаёт ошибку ORA-06508, сама процедура простенькая, просто открытие другой формы

PROCEDURE show_form( p_form_name in varchar2, p_param_name in varchar2, p_param_value in varchar2 ) IS
list_id paramlist;
pl_name varchar2(10) := 'pl_form';
begin
list_id:=get_parameter_list( pl_name );
if not id_null(list_id) then
destroy_parameter_list( list_id );
end if;
list_id := create_parameter_list( pl_name );
add_parameter( list_id, p_param_name, text_parameter, p_param_value );
Call_form( p_form_name, no_hide, no_replace, no_query_only, list_id );
END;

причём, если процедуру вытащить из библиотеки и записать процедурой в саму форму то всё нормально работает, ошибка если процедура именно в библиотеке...
16 ноя 18, 15:45    [21736517]     Ответить | Цитировать Сообщить модератору
 Re: не работает библиотека  [new]
KLAYD
Member

Откуда:
Сообщений: 43
вобщем разобрался, если кому интересно - надо было поудалять все файлы *.plx и заново перекомпилировать все библиотеки *.pll, тогда всё работает корректно.
16 ноя 18, 18:39    [21736687]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Forms Ответить