Как использовать sqlcmd и gridview в ASP.NET
Нижеприведенная строка в asp.net выполняет входной файл xx. sql и предоставляет выходные данные в Output.txt файл. Но мне нужно получить вывод в самом приложении, внутри gridview. Мой код должен быть в том же формате, что и в приведенном ниже примере. Пожалуйста, пришлите мне модификацию, которую мне нужно сделать здесь, чтобы выходные данные отображались внутри сетки, а не в текстовом файле.
sqlCommand = "-U xx -P xx -S xxx -i D:\\xx.sql -o D:\Output.txt"; Process RunSQLScript = new Process(); RunSQLScript.StartInfo.FileName = "sqlcmd"; RunSQLScript.StartInfo.Arguments = sqlCommand; RunSQLScript.Start();
Что я уже пробовал:
Попробовал с нижеприведенным. Но он печатает результат в командной строке.
-Uхх -Р, ХХ -Х ХХХ\\именем sqlexpress -я D:\\xx.sql -п
Richard Deeming
Так что используйте ADO.NET[^] загружать данные напрямую, а не запускать отдельный процесс для выполнения запроса.
В чем вопрос?
Member 13076177
Спасибо за ваше предложение. Но использование утилиты "sqlcmd" является частью требований проекта. Итак, есть ли какой-либо способ получить выходные данные в gridview с помощью самого sqlcmd
Richard Deeming
Это абсолютно абсурдное требование!
Это что, домашнее задание или вопрос для собеседования?