![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Триггер не выдает сообщения оь ошибке [D6, MSSQL]
Jaxtor © (2004-06-15 12:32:00)Господа! Помогите, если можете:
Триггер не выдает сообщения при
RaisError
-
Create Trigger cl_Questions_ITrig
On dbo.cl_Questions
For Insert
As
RAISERROR('Trigger has been fired!', 16, 1)
RETURN
Хотя вставка в таблицу происходит, а триггер не выдает сообщения.
Конструкции типаtry..finallyилиtry..exceptу меня здесь нет.
А при запуске на INSERT через QueryAlalyzer все работает правильно.
Thanks
Jaxtor (2004-06-15 14:49:00) [1]
set nocount on
у меня не было в процедуре...
И похоже из-за этого программа не так работала!
Спасибо за помощь, очень Вам благодарен.
sniknik (2004-06-15 14:29:00) [2]> Да, я через ADO работаю.
у меня выдает, сделал тригер именно так как ты написал. может ты получить пытаешся как то по другому не так как я.
Jaxtor (2004-06-15 13:46:00) [3]>freeman82 (15.06.04 13:41) [4]
В теле SP RaisError работает нормально, но мне хотелось чтобы это работало через триггер для лучшей читаемости кода.
Спасибо за предложение посмотреть SQL.RU! Сейчас зайду туда:)
freeman82 (2004-06-15 13:41:00) [4]>Jaxtor
Попробуй в теле SP.
А еще можно посмотреть на SQL.ru там много раз этот вопрос задавался.
Jaxtor (2004-06-15 13:35:00) [5]>freeman82 (15.06.04 13:02) [1]
Это не хранимая процедура, а триггер!
>sniknik © (15.06.04 13:02) [2]
Да, я через ADO работаю.
freeman82 (2004-06-15 13:02:00) [6]Попробуй SET NOCOUNT ON в начале хранимой процедуры
sniknik (2004-06-15 13:02:00) [7]а что для доступа? через ADO выдает.