powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Текст исключения в WHEN
3 сообщений из 3, страница 1 из 1
Текст исключения в WHEN
    #40038856
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В процедуре есть обработка исключения через WHEN ANY DO. В нем можно увидеть SQLCODE и GDSCODE, но я так не нашел, как получить текст собственно исключения. Или такой возможности в принципе нет?

P.S. В файле "README.exception_handling.txt" опечатка в кодах, оба раза указан один и тот же:
Код: plaintext
1.
2.
3.
4.
5.
6.
    WHEN SQLCODE -802 DO
      EXCEPTION E_ARITH_EXCEPT;
    WHEN SQLCODE -802 DO
      EXCEPTION E_KEY_VIOLATION;
    WHEN ANY DO
      EXCEPTION;
    END
...
Рейтинг: 0 / 0
Текст исключения в WHEN
    #40038858
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
текст получить никак нельзя (только в ФБ4 такое возможно)
...
Рейтинг: 0 / 0
Текст исключения в WHEN
    #40038980
ggreggory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В 4-ой версии есть функция RDB$ERROR(MESSAGE).
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Текст исключения в WHEN
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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