术语 | CDaoErrorInfo | ||||||||||
释义 | CDaoErrorInfo结构 CDaoErrorInfo结构具有以下形式: struct CDaoErrorInfo { long m_lErrorCode; CString m_strSource; CString m_strDescription; CString m_strHelpFile; long m_lHelpContext; }; CDaoErrorInfo结构包含了为数据访问对象(DAO)定义的错误对象的信息。MFC没有将DAO错误对象封装为一个类。CDaoException类提供了访问DAODBEngine对象中包含的错误集合的接口,该对象也包括了所有的工作空间。当MFC的DAO操作抛出一个你捕捉到的CDaoException对象时,MFC会填充CDaoErrorInfo结构并将它保存在异常对象的m_pErrorInfo成员中。(如果你选择了直接调用DAO,你必须自己调用异常对象的GetErrorInfo函数以填充m_pErrorInfo。) 有关处理DAO错误的更多信息参见“Visual C++程序员指南”中的文章“异常:数据库异常”。相关的信息参见DAO帮助的“错误对象”主题。 成员:
说明: CDaoException::GetErrorInfo成员函数获得的信息被保存在一个CDaoErrorInfo结构中。在异常处理函数中检查你捕捉到的CDaoException对象的m_pErrorInfo数据成员,或者在你生成的CDaoException对象中调用GetErrorInfo函数,目的是对可能会在DAO接口的直接调用中产生的错误进行检查。在调试版本中,CDaoErrorInfo还定义了一个Dump成员函数,可以使用Dump来转储CDaoErrorInfo对象的内容。 有关这个结构和其它MFC的DAO Info结构的信息参见“Visual C++程序员指南”中的文章“DAO集合:获取有关DAO对象的信息”。 请参阅:CDaoException |
||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。