Как сделать запрос базы данных с помощью приложения wpf и получить вывод, как SQL Management Studio? - PullRequest
1 голос
/ 17 августа 2011

У меня есть одна процедура хранения в моей базе данных, она делает много вещей и печатает результаты, когда я запускаю ее в sqlserver Management Studio (ssms), например:

таблица экспорта abc ... экспорт таблицы def ... удаление таблицы темп ...

Моя программа должна запустить процедуру сохранения и показать результат в любом месте (возможно, при создании файла журнала), например, в ssms (он показывает вывод на вкладке сообщений). Я должен показать точно такие же шоу ssms. Как я могу это сделать?? sqlcmd, ado.net ?? Я вижу этот вопрос

Как запустить sql из приложения .net для sqlserver и получить вывод, как в SQL Management Studio?

но, ответ не ясен ... Помогите !!

1 Ответ

2 голосов
/ 17 августа 2011

Если вы хотите захватить предупреждающие и информационные сообщения, вам нужно создать делегат SqlInfoMessageEventHandler для обработки события SqlConnection.InfoMessage.Для получения подробной информации см. Ссылки ниже.

http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.infomessage.aspx http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlinfomessageeventhandler.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...