Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > запуск cmd.exe


Автор: pdbq 24.9.2012, 12:32

надо из visual studio заставить cmd.exe выполнить команду 

sqlcmd  -U sa -P sql -S (local) -d agza -W -s;  -Q "select top 30 Name,Amount,Info from table" -b -o  d:\myoutput3.txt -u

пробую так
 string com,qw;
 qw="\"select top 30 Name,Amount,Info from table\"";
 com="sqlcmd  -U sa -P sql -S (local) -d agza -W -s;  -Q "+qw+" -b -o d:\\myoutput3.txt -u";
 System.Diagnostics.Process.Start("cmd.exe ",@com);

cmd запускается но команда не выполняется. Че делать помогите плиз!

Автор: Cheloveck 24.9.2012, 13:16
Зачем тебе cmd.exe? Выполняй сразу sqlcmd, оно запустится в своём консольном окне.
PS Только путь укажи до sqlcmd.exe, его нет в %PATH%

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)