Обработка ошибок

Версии сервера

Firebird v0.9 Firebird v1.0 Firebird v1.5 Firebird v2.0

Формат

Описание

Каждый раз когда исполняемая инструкция SQL выполнена, переменная SQLCODE устанавливается в значение, которое указыввает на ее успех или сбой.

Следующая таблица перечисляет значения, которые возвращяются в SQLCODE:

SQLCODEСообщениеЗначение
< 0SQLERRORПроизошла ошибка. Инструкция не выполнялась.
0SUCCESSУспешное выполнение.
+1…99SQLWARNINGСистемное предупреждение или информационное сообщение.
+100NOT FOUNDНет допустимых строк или достигнут конец текущего активного набора строк.

В ISQL, когда происходит ошибка, выводится номер и сообщение ошибки.

Пример

См. также

Коды ошибок Firebird, SQLCODE, WHEN, EXCEPTION

Источник

langref.pdf

Обсуждение