Класс CDBException
Представляет состояние исключения, полученные из классов базы данных.
class CDBException : public CException
Члены
Открытые члены данных
Имя |
Описание |
---|---|
Содержит код возврата ODBC (ODBC) типа RETCODE. |
|
Содержит строку, описывающую ошибку в буквенно-цифровые термины. |
|
Содержит строку, описывающую ошибку в терминах кодов ошибок, возвращаемых ODBC. |
Заметки
Класс включает 2 открытых членов данных можно использовать для определения причины возникновения исключения или для отображения текста, описывающее исключение. Объекты CDBException встроенные и созданные функции-членами классов базы данных.
Примечание
Этот класс является одним из классов MFC ODBC (ODBC).Если вместо этого использовать более новые классы DAO (DAO), используйте CDaoException.Все имена классов DAO имеют "CDao" в качестве префикса.Дополнительные сведения см. в статье Общие сведения: программирование базы данных.
Исключения случаях аварийного выполнения программы, включая условия за пределами элемента управления в качестве источника данных или ошибки ввода-вывода сети. Ошибки, можно ожидать, что увидели в обычном курсе выполнить программу обычно не считаются исключениями.
Доступ к этим объектам в области выражения CATCH. Можно также создать объекты CDBException из собственного кода с функцией AfxThrowDBException глобальный.
Дополнительные сведения об обработке ошибок в целом или об объектах CDBException см. в разделе статьи Обработка исключений (MFC) и исключения: исключения базы данных.
Иерархия наследования
CDBException
Требования
Header: afxdb.h