powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / В Oracle Forms не отлавливается exception
2 сообщений из 2, страница 1 из 1
В Oracle Forms не отлавливается exception
    #37020791
Forms_ex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сервере в спецификации пакета был объявлен exception:

Код: plaintext
1.
2.
3.
PACKAGE my_pack
IS
  my_exception  exception;
END;

При выполнении серверной процедуры, вызываемой из Forms, сделан вызов этого exception:

Код: plaintext
1.
2.
3.
4.
PROCEDURE my_proc
   IS
BEGIN
    raise  my_pack.my_exception;
END;

При этом exception в Forms не отловился, но ошибка определена пользователем:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
BEGIN
     my_proc;
EXCEPTION
     WHEN my_pack.my_exception THEN
          Null;
     WHEN others THEN
         Null; -- < -- Выполняется эта часть
END;

В связи с этим возник вопрос – почему так происходит ?
...
Рейтинг: 0 / 0
В Oracle Forms не отлавливается exception
    #37026248
-=APS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде, с таким описанием отлавливается нормально (Forms 6i):
Код: plaintext
1.
2.
  my_exception  exception;
  pragma exception_init(my_exception, - 20101 );
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / В Oracle Forms не отлавливается exception
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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