Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase isql - return codes (коды возврата) - ASE12.5 / 4 сообщений из 4, страница 1 из 1
18.10.2006, 16:39
    #34064225
Sybase isql - return codes (коды возврата) - ASE12.5
Беда в том, что если внутри сессии isql происходит ошибка, то batch продолжает выполенение с возратом кода 0 в командный интерпретатор.

Ситуация усугубляется тем, что isql похоже пишет свои ошибки внутри сессии в stdout вместо stderr.

Может быть кто знает как ловить ошибки внутри сессии?
Можно конечно "умно" парсить вывод, но этот хак
не видиться нормальным надёжным и универсальным решением.
...
Рейтинг: 0 / 0
18.10.2006, 17:56
    #34064592
Sybase isql - return codes (коды возврата) - ASE12.5
да, isql такая :-( Если к серверу подключилась - то вертает 0 всегда.
Вот например sqsh вертает ошибку и если при выполнении sql ошибка произошла.
IMHO можно предложить только парсить вывод.
чтобы было надежнее -можно скажем проверять @@ERROR и печатать какую-то определенную строку и потом анализировать ее появление в shell скрипте.
...
Рейтинг: 0 / 0
18.10.2006, 23:32
    #34065212
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase isql - return codes (коды возврата) - ASE12.5
Не уверен, что это то, что вам нужно, но возможно это может помочь.
http://www.sql.ru/faq/faq_topic.aspx?fid=247
...
Рейтинг: 0 / 0
08.11.2006, 20:07
    #34113821
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase isql - return codes (коды возврата) - ASE12.5
А еще можно посмотреть в сторону использования SqSh (сквиш) вместо ISQL.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase isql - return codes (коды возврата) - ASE12.5 / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]