Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Динамическое формирование текста Exception в ХП [D7, IB 7.1]


YurikGL ©   (2005-10-02 09:26:00) 

Хочу на уровне СУБД в хранимой процедуре вызвать Exception так, что-бы его текст формировался в самой хранимой процедуре.
Типа
st:='некая строка'
raise Exception.Create('Мой текст ошибки. '+st);


Пробовал
   CREATE exception test 'Ошибка '+:SomeTable.SomeTextField
   exception test
   drop exception test

Но во-первых ругается на Create, во вторых это не есть хороший способ т.к. тогда нужно еще и имя exception-а формировать динамически, а значит создавать генератор и т.д.
Может, есть нормальное решение?


Deniz   (2005-10-03 06:19:00) [1]

Еще один вариант для всех версий
http://www.ibase.ru/devinfo/customex.htm


YurikGL   (2005-10-02 12:53:00) [2]

Отвечают на свой вопрос.

exception exc1 'Ошибка'||:SomeStringVariable;


Наверх

Титульная страница Поиск, карта сайта Написать письмо