![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как в триггере BeforeInsert корректно отменить вставку строки
Мирон © (2004-11-11 16:03:00)Сабж. Заранее спасибо.
PS. БД - FireBird
Мирон (2004-11-11 16:51:00) [1]HSolo © (11.11.04 16:33) [4]
Спасибо, дальше сам доковыряю
HSolo (2004-11-11 16:33:00) [2]Смотрите св-ва исключения: IBErrorCode, SQLCode, Message
Мирон (2004-11-11 16:13:00) [3]HSolo © (11.11.04 16:06) [1]
Johnmen © (11.11.04 16:06) [2]
Так сейчас и есть. Думал можно обойтись без возбуждения исключений...
Ладно. А как на клиенте в блоке except узнать тип исключения (тот самый <exception_name>) , а то ловится все на уровне EIBInterBaseError
HSolo (2004-11-11 16:06:00) [4]exception с отловом на клиенте?
Johnmen (2004-11-11 16:06:00) [5]Сгенерить исключительную ситуацию.
EXCEPTION <exception_name>;