powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / non_Oracle exception
4 сообщений из 4, страница 1 из 1
non_Oracle exception
    #37746674
erkatrina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
укЗдравствуйте, господа программисты!
помогите!
работаю с ORACLE 10g. Forms 6i.
В Forms создан программный модуль вида:
DECLARE
lock_detected EXCEPTION;
PRAGMA EXCEPTION_INIT(lock_detected, -54);

MY_EXCEPT EXCEPTION;
PRAGMA EXCEPTION_INIT(chng_detected, -100500);
BEGIN
--условие 1
IF ... THEN
RAISE FORM_TRIGGER_FAILURE;
END IF;
-- условие 2
IF ... THEN
RAISE MY_EXCEPT;
END IF;
--- Выполнение программы
...
...
--
EXCEPTION
WHEN lock_detected THEN
...
MESSAGE(' ..... ');

WHEN MY_EXCEPT THEN
...
MESSAGE(' .... !');

WHEN OTHERS THEN
MESSAGE (substr(SQLERRM,1,150));
Raise Form_Trigger_Failure;
END;

В целом модуль работает нормально.
Но если создается ситуация , которая удовлетворяет Условию 1, то происходит не просто прерывание выполнения программы по RAISE FORM_TRIGGER_FAILURE, а выполнение переходит в блок исключений в WHEN OTHERS THEN и выдается сообщение: 100501 non-ORACLE exception.
Подскажите, как избавиться от этого сообщения , сохранив в разделе исключений обработку всех возможных ошибок. Спасибо!
...
Рейтинг: 0 / 0
non_Oracle exception
    #37747109
-=APS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так вы же в коде собственноручно генерите исключение и собственноручно же выводите это сообщение.
Что-то я не совсем уловил тогда желание "избавиться"...
ЗЫ. Может, SYSTEM.MESSAGE_LEVEL вам поможет? :)
...
Рейтинг: 0 / 0
non_Oracle exception
    #37747147
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=APS=-Что-то я не совсем уловил тогда желание "избавиться"...

Вообще не понял, чего хочет автор топика.
...
Рейтинг: 0 / 0
non_Oracle exception
    #37749879
erkatrina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем! Вопрос снят!
прошу прощения за не совсем корректные вопросы!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / non_Oracle exception
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]