1. | 构造一个CDaoException对象。 |
2. | 调用该异常对象的成员函数GetErrorCount判断在数据库引擎的Errors集合中有多少个错误对象(通常只有一个,但在使用ODBC数据源时会出现多个)。 |
3. | 调用该异常对象的成员函数GetErrorInfo利用错误在集合中的索引每次检索一个指定的错误对象。可以把该异常对象当作一个DAO错误对象的代理。 |
4. | 检查GetErrorInfo函数返回后数据成员m_pErrorInfo记录的CDaoErrorInfo结构。它的成员提供了DAO错误的信息。 |
5. | 如果使用的是ODBC数据源,则在必要时重复步骤3和4,以处理多个错误对象。 |
6. | 如果异常对象是在内存的堆中创建的,则在最后调用delete操作删除它。 |