![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
Возможно, кому-то пригодится
Понадобилось мне тут на триггере выводить сообщение об ошибке с возможностью собрать текст ошибки (подставить туда, например, числа) и при этом значения параметров непредсказуемы. А нутрянка Ибазе предоставляет возможность выводить только предопределенные сообщения об ошибках. вот каким образом можно достичь желаемого: Код:
Код:
Последний раз редактировалось soleil@mmc; 31.03.2009 в 00:38. |
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
![]() Цитата:
EXCEPTION MY_VARIABLE_ERROR 'Здесь вы пишите что хотите и приклеиваете непредсказуемые параметры ' || :MY_PARAM1; На FireBird ограничение сообщения об ошибке в 78 символов давным давно ликвидировано... Последний раз редактировалось Rik; 07.04.2009 в 20:30. |
|
![]() |
![]() |
![]() |
#3 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
Во-первых, речь про Ибазе (угу, я в курсе, что есть еще огненная_птица), но вот задача ограничена таким образом.
Во-вторых, лучше сначала проверить работоспособность того что пишешь - речь про это Код:
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
![]() Цитата:
Последний раз редактировалось Rik; 08.04.2009 в 11:47. |
|
![]() |
![]() |
![]() |
#5 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
сначала создаешь эксепшон, потом его показываешь
просто версия иб5.5 вопросы миграции на старшие версии или клоны не поднимались З.Ы.: и ваще не слежу, что там в ибазе нового - я все больше по ораклу |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
![]()
В данном случае, если нагрузка на сервре набольшая, то проблем нет, в противно случае, в виду многоверсионности сервера при большой нагрузке, пользователь рискует увидеть сообщение, совсем другое, не предназнченное ему, если другой, более "шустрый" пользователь, за это время успеет изменить текст сообщения...
|
![]() |
![]() |
![]() |
#7 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
есть желание отображать динамический экспешон, а если начнутся траблы, то переведем в статику
(просто, по сравнению с ораклом, не иметь возможности в ИБ вывести любую мессагу - как без рук, про все остальные танцы с бубнами ваще не вспоминаю) |
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
![]() Цитата:
Я сделал несколько крупных приложений на FireBird, работают на 10ках предприятий, всё обошлось без танцев и без бубнов... |
|
![]() |
![]() |
![]() |
#9 | |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]() Цитата:
З.Ы.: а бубны - это я про то, что нужно совершать много лишних телодвижений в ИБ чтобы реализовать задуманное так же просто как в оракле Последний раз редактировалось soleil@mmc; 09.04.2009 в 13:56. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
.Net генерируеn Exception | Dimass | Общие вопросы Delphi | 2 | 07.06.2010 13:21 |
raised exception class EIdSocketError with message' Socket Error # 10022 Invalid argument | eldar | Работа с сетью в Delphi | 16 | 08.08.2008 23:49 |
IdTCPServer Exception | Comer_Jus | Работа с сетью в Delphi | 2 | 25.06.2008 22:23 |
Unhandled Exception | Chazki | Общие вопросы Delphi | 2 | 14.04.2007 14:05 |