Книги автора: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
/ Книги автора: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
Обработка исключений
Обработка исключений
Ошибки в isql обрабатываются тем же образом, что и приложении DSQL. isql отображает сообщение об ошибке, содержащее переменную SQLCODE и текст сообщения из массива состояния Firebird, как показано на рис. 37.4.
Рис. 37.4. Пример сообщения об ошибке в isql
Ошибки SQL со значением SQLCODE меньше нуля означают, что оператор не был выполнен. Все они представлены в приложении 10. Вы можете также увидеть одно из предупреждений SQL или информационное сообщение, а именно:
* 0: SUCCESS (успешное выполнение);
* +1-99-. SQLWARNING (системное предупреждение или информационное сообщение);
* +100 NOT FOUND (указывает, что указанные строки не найдены или достигнут "конец файла"; т. е. определен конец текущего активного набора строк).
Похожие страницы
- Генерирование исключений
- ГЛАВА 4 Обработка исключений
- ГЛАВА 6. Структурированная обработка исключений
- Исключения и обработчики исключений
- 26.7. Обработка дополнительных аргументов
- 19.7.9. Обработка сигналов и протоколирование
- Векторная обработка исключений
- Последний глобальный шанс для обработки исключений
- Пример: обработка ошибок как исключений
- SEH и обработка исключений в C++
- 9. ОБРАБОТКА ИСКЛЮЧЕНИЙ
- Лекция 12. Когда контракт нарушается: обработка исключений