Я разрабатываю веб-сайт ASP.NET, который будет запускать sqlcmd, получать некоторые выходные данные и помещать их в сетку на экране.
Мне было интересно, есть ли способ чтения результатов запроса из sqlcmd в какой-то формат, с которым я могу работать, XML, DataSet и т. д.
Есть ли удобный переключатель в sqlcmd, который выводит его в удобном формате, или мне придется разбирать его самостоятельно?





Вы можете использовать функцию SqlCommand.ExecuteXmlReader (). Он вернет объект типа XmlReader.
Вы можете получить небольшую помощь здесь по ExecuteXmlReader ().
Вы действительно говорите о вызове Process.Start на sqlcmd.exe? Почему бы просто не использовать ADO.NET (т.е. System.Data. *)?