Как запустить sql из приложения .net против sqlserver и получить результат, как в SQL Management Studio? - PullRequest
2 голосов
/ 20 апреля 2010

Я бы хотел, чтобы мое приложение запускало sql-файлы и получало вывод результатов, как если бы sql был запущен из SQL Management Studio с результатами в текст. то есть красиво отформатированные наборы записей, напечатанные сообщения, затронутые строки, ошибки, запуск нескольких пакетов, разделенных операторами GO, и т. д. Какие-либо предложения, как сделать это, не создавая его с нуля поверх обычного соединения SQL?

Я использую C # .NET

Ответы [ 2 ]

1 голос
/ 20 апреля 2010

Вы не говорите на каком языке написано ваше приложение, но если вы используете .Net, вы можете получить некоторую помощь из исходного кода для QueryExPlus , облегченной альтернативы OSS для SSMS.

0 голосов
/ 20 апреля 2010

Вероятно, самым простым является использование метода набора данных GetXml (), а затем применение преобразования XSLT для получения желаемого результата.

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