CDBException

CDBExceptio&n objectnbsp; представляет состояние исключения, вытекающих из классов базы данных. Этот класс содержит два публичных данных которые можно использовать для определения причины исключения или для вывода текстовое сообщение с описанием исключения. CDBException объекты построены и брошены, функции-члены классов базы данных.

Примечание   Этот класс является одним из классов MFC Open Database Connectivity (ODBC). Если вместо этого вы используете новые классы объектов доступа К данным (DAO), следует используйте CDaoException . Все имена классов DAO имеют префикс «CDao». Для получения дополнительной информации, обратитесь к статьям DatabaseTopics (Общие) и DAO и MFC в Visual C++ программист руководстве.

Исключения случаев ненормального выполнения связанных с условиями за пределами программы управления, такие как источник данных или сетевой ошибки ввода/вывода. Ошибки, которые вы могли бы ожидать, чтобы в ходе выполнения программы, обычно не считаются исключениями.

Можно получить доступ к этим объектам в сферу поймать выражения. Вы также можете бросить CDBException объектов из собственного кода с глобальной функции AfxThrowDBException.

Для получения дополнительных сведений об исключении обработки в целом, или о CDBException объектов, обратитесь к статьям исключения и исключений: исключения базы данных в Руководстве по Visual C++ программист.

# include lt;afxdb.h>

Члены класса |nbsp; Базовый класс | Иерархическая схема

См. также CDatabase, CRecordset, CFieldExchange, AfxThrowDBException, CRecordset::Update, CRecordset::Delete, CException

Index