Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 RAISERROR - почему так работает?  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
Есть процедура, внутри которой используется конгструкция:
...
if(@msgtext is not null)
RAISERROR (@msgtext,16,1,@strCaller,@str)
ROLLBACK TRAN
RETURN(60045)
...

Вопрос вот в чем:
В приложении работающем через ОЛЕДБ не могу получить код возврата 60045, возвращает 0.
Если же убираю первых две строки
-- if(@msgtext is not null)
-- RAISERROR (@msgtext,16,1,@strCaller,@str)

все ок.
Как можно получить код возврата?....
4 авг 04, 15:20    [858688]     Ответить | Цитировать Сообщить модератору
 Re: RAISERROR - почему так работает?  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
сам себе:
вырвал последние волосы :-)

SET NOCOUNT ON
4 авг 04, 15:38    [858779]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить