![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
raiserror [D7, MSSQL]
Bless © (2003-12-03 11:13:00)
Почему raiserror("error",16,1), написанный в триггере, приводит к появлению ошибки в приложении, а raiserror("error",10,10) - нет.
И непонятно назначение второго параметра (state, если по хелпу) в этой процедуре . Какова его роль?
Bless (2003-12-04 09:13:00) [1]
Тьфу ты! Точно, есть такое. Спасибо.
Fiend (2003-12-03 17:40:00) [2]
To Bless:
RAISERROR внимательно читай!
Bless (2003-12-03 15:40:00) [3]
:) Да я знаю, что это такое.
В каком разделе?
Fiend (2003-12-03 15:38:00) [4]
BOL - Books Online - входит в комплект поставки сервера.
Bless (2003-12-03 15:37:00) [5]
BOL>
А конкретнее?
Fiend (2003-12-03 14:32:00) [6]
То Bless:
BOL
Bless (2003-12-03 13:17:00) [7]
to Friend>
>@@ERROR is set to 0 by default for messages with a severity from
>1 through 10.
А где ты это вычитал? А то что-то не могу найти
Bless (2003-12-03 11:52:00) [8]
ну зарезервированы значения с 1 по 10.>
А почему тогда
...Severity levels from 0 through 18 can be used by any user...
?
Bless (2003-12-03 11:47:00) [9]
Fiend © (03.12.03 11:36) [1]>
Спасибо. П
просто в хелпе на raiserror про осебенность ошибок с severity <=10 - ни слова(там от 0-18, 19-25, >25), а про @@error посмотреть не догадался .
>И непонятно назначение второго параметра ...
Считая с нуля :) Я имел ввиду третий параметр(который state называется). Зачем он?
Silver Alex (2003-12-03 11:47:00) [10]
> Bless (03.12.03 11:13)
ну зарезервированы значения с 1 по 10 .Я прошлый раз просто провтыкал
Fiend (2003-12-03 11:36:00) [11]
это же очевидно! Второй параметр определяет степень важности ошибки. И для ошибок с важностью 1-10 действует следующее правило:
@@ERROR is set to 0 by default for messages with a severity from 1 through 10.