powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / RAISERROR не передает сообщение в веб приложение
7 сообщений из 7, страница 1 из 1
RAISERROR не передает сообщение в веб приложение
    #39759373
Oksinana
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть веб приложение на клиенте, которое работает в браузере ie и обращается к базе mssql server2012. Сразу оговорюсь, что вносить изменения в клиентское приложение невозможно. Все изменения я могу вносить только в хранимые процедурах sql server.
Создала в SQL Agent алерт с номером ошибки 55003.
Добавила в хп возврат пользовательской ошибки, что то типа:

SET XACT_ABORT, NOCOUNT ON

exec sp_addmessage @msgnum = 55003, @severity =16, @msgtext = 'Failed operation', @lang = 'us_english', @replace = 'replace';
exec sp_addmessage @msgnum = 55003, @severity =16, @msgtext = 'Невозможная операция', @lang = 'русский', @replace = 'replace';
RAISERROR (55003,16, 1)

на веб приложении при выполнении данная хп не выдает никакого сообщения. Почему?

Туже самую процедуру запускаю не в веб приложении, а в клиент-серверном приложении написаном на делфи, и там выдается сообщение от raiceerror 'Невозможная операция' с кнопкой ок.
Вопрос в том, что получается, raiceerror работает c клиент-серверными приложениями, но не умеет передавать сообщение в веб-приложение на клиенте? Или нужен особый танец с бубном, чтобы raiserror передал сообщение об ошибке на вебку?
...
Рейтинг: 0 / 0
RAISERROR не передает сообщение в веб приложение
    #39759396
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
За обработку полученных от сервера исключений отвечает клиентское приложение.
...
Рейтинг: 0 / 0
RAISERROR не передает сообщение в веб приложение
    #39759400
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oksinana,

угадать веб приложение в хрустальном шаре?
net приблизительно

try
{
}
catch (SqlException e)
{
}
...
Рейтинг: 0 / 0
RAISERROR не передает сообщение в веб приложение
    #39759424
Фотография Ken@t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaK,

Не 16 , как PRINT на клиенте. по другому ловить.
...
Рейтинг: 0 / 0
RAISERROR не передает сообщение в веб приложение
    #39759426
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ken@tTaPaK,

Не 16 , как PRINT на клиенте. по другому ловить.
я это хрен расширую, но наверное вот
https://stackoverflow.com/questions/1880471/capture-stored-procedure-print-output-in-net
...
Рейтинг: 0 / 0
RAISERROR не передает сообщение в веб приложение
    #39759427
Фотография Ken@t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaK,

Ага. а дальше пихувать в header запроса
...
Рейтинг: 0 / 0
RAISERROR не передает сообщение в веб приложение
    #39759428
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ken@tTaPaK,

Ага. а дальше пихувать в header запроса
джа пихайте куда угодно, sql то тут причём?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / RAISERROR не передает сообщение в веб приложение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]