powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / RAISERROR и SqlException
10 сообщений из 10, страница 1 из 1
RAISERROR и SqlException
    #33952567
Фотография Easygoing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в хп выбрасываю исключение с использованием пользовательского аргумента
Код: plaintext
1.
raiserror ( 60006 , 16 , 1 ,@msg)
 
вопрос: как мне получить текст пользовательского аргумента (@msg) в пользовательском приложении из SqlException?

спасибо
...
Рейтинг: 0 / 0
RAISERROR и SqlException
    #33952691
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Message, Errors(i).Message? MSDN ? :)
...
Рейтинг: 0 / 0
RAISERROR и SqlException
    #33952695
Фотография Easygoing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
годится, будет возвращено только сообщение об ошибке, а не пользовательский аргумент. Например

RAISERROR('Ацкий баг',16,1,'мой аргумент')

по Вашему методу можно получить только 'Ацкий баг'
...
Рейтинг: 0 / 0
RAISERROR и SqlException
    #33952821
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну... BOL тоже стоит иногда читать :)

raiserror ('Bla-bla %s',16,1,@msg)
@msg = 'Ho'

будет Bla-bla Ho

Удачи :)
...
Рейтинг: 0 / 0
RAISERROR и SqlException
    #33952831
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модифицируйте description для select * from sysmessages where error = 60006
...
Рейтинг: 0 / 0
RAISERROR и SqlException
    #33952841
Фотография Easygoing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эт все ясно,
т.е. отдельно коллекцию аргументов получить нельзя? Надо разбирать message?
...
Рейтинг: 0 / 0
RAISERROR и SqlException
    #33952849
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да... к сожалению...
...
Рейтинг: 0 / 0
RAISERROR и SqlException
    #33952857
Фотография Easygoing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо,
пойду, выпью яда :(
...
Рейтинг: 0 / 0
RAISERROR и SqlException
    #33952913
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно есть более изящное решение... Задача какой?
...
Рейтинг: 0 / 0
RAISERROR и SqlException
    #33952995
Фотография Easygoing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конечно есть и ях иих знаю, просто хотелось сделать именно так.
задача такая: если выбрасывается исключение пользовательского типа, то по сопоставленной ему информации генерить корелированный отчет и отображать его в UI
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / RAISERROR и SqlException
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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