Основное отличие классов CDBException и CDaoException при работе с базами данных заключается в том, что они предназначены для разных контекстов. 35
CDBException используется для ошибок при работе с базами данных с применением классов ODBC (Open Database Connectivity). 35 Некоторые исключения CDBException основаны на кодах возврата ODBC, их названия имеют вид SQLERRORXXX. 1
CDaoException, в свою очередь, связан с ошибками при работе с базами данных при использовании классов DAO. 3 Для исключений DAO, как правило, доступна более подробная информация. 1 Доступ к ней возможен через три члена данных пойманного объекта CDaoException: 1