Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Результат выполнения osql  [new]
Small_Mouse
Member

Откуда:
Сообщений: 23
запускаю sql-скрипт через jscript и osql:
<script language="JScript">
var oShell = WScript.CreateObject ("WSCript.shell");
oShell.run("osql -S ServerName" -U sa -i dbSQL.sql",1, true);
</script>

можно ли как-то проанализировать результат выполнения sql скрипта? Т.е. если sql скрипт не выполнился по какой-то причине (например, задался неверный пароль sa), то выдавать сообщение по этому поводу.
5 окт 04, 13:17    [1009216]     Ответить | Цитировать Сообщить модератору
 Re: Результат выполнения osql  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Вроде Run может возвращать код ошибки запускаемого приложения, если третьим аргументом стоит TRUE.
Пример из MSDN:

The following example returns the error code from the executed application: 

Set WshShell = WScript.CreateObject("WScript.Shell")
Return = WshShell.Run("notepad " & WScript.ScriptFullName, 1, TRUE)
5 окт 04, 13:55    [1009410]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить