Уровень ошибок не возвращается правильно при выполнении в sqlcmd - PullRequest
0 голосов
/ 30 марта 2019

Когда я запускаю свой код непосредственно в cmd.exe, я могу вернуть уровень ошибки 1, но когда дело доходит до формы VB.NET, в которой вызывается cmd.exe, уровень ошибки равен 0. Это мой код:

Dim strCmdText1
strCmdText1 = "/C sqlcmd -S CD05\SQLEXPRESS2005 -E -b -d AUTO_UPDATION -i H:\Temp1\537-2.sql -o H:\Temp1\Result.txt |  @echo %%ERRORLEVEL%%>H:\Temp1\errorlevel.txt "
System.Diagnostics.Process.Start("CMD.exe", strCmdText1)

Есть ли ошибка при объединении 2 команд в strCmdtext1?

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