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

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

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


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