Ошибки при операциях с базами данных

   
На этом шаге мы рассмотрим исключения, возникающие при работе с базами данных.

   
Обращение к внешним ресурсам (в частности, к базам данных) чревато множеством ошибочных ситуаций.
К примеру, БД недоступна или у пользователя недостаточно прав на доступ к ней. Поэтому для перехвата возможных
исключений операции подключения к БД или набору записей должны помещаться в блоки try/catch. В MFC
существуют специальные, похожие на CFileException, классы исключения в операциях с базами данных,
предназначенные для получения сведений о характере ошибки.

   
При возникновении ошибки функции CDatabase::Open() и CRecordset::Open() возбуждают исключение
CDBException, a CDaoDatabase::Ореn() и CDaoRecordset::Open() - исключение CDaoException.
Как их обрабатывать, мы расскажем в следующих шагах.

   
На следующем шаге мы создадим приложение, работающее с базой данных.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий