Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Exception handling / 3 сообщений из 3, страница 1 из 1
14.04.2004, 13:54
    #32481018
goshanew
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Exception handling
В Firebird 1.5 Release notes есть такой пример

Код: plaintext
1.
2.
3.
4.
5.
WHEN ANY DO
BEGIN
INSERT INTO ERROR_LOG (...) VALUES (SQLCODE, ...);
EXCEPTION;
END


Так вот мне интересно вставится ли что-нибудь в ERROR_LOG или нет?
Насколько я понимаю exception откатывает любые сделанные до него изменения. А проблема в том, что хотелось бы чтобы такая конструкция работала и делала лог ошибок.

Спасибо.
...
Рейтинг: 0 / 0
14.04.2004, 13:56
    #32481026
FreemanZAV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Exception handling
Через external таблицы делай и нет проблем.
...
Рейтинг: 0 / 0
14.04.2004, 13:58
    #32481031
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Exception handling
А вот в Delphi
Код: plaintext
1.
2.
3.
4.
try
  i:=  256  /  0 . 0 ;
except
  ShowMessage('АшЫпка!');
end

Интересно, выдаст сообщение, или нет?
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Exception handling / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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