网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 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帮助的“错误对象”主题。

成员:
m_lErrorCode一个数字的DAO错误代码。参见DAO帮助的“可捕捉的数据访问错误”主题。
m_strSource最初产生错误的对象或应用程序的名字。源属性指定了一个字符串表达式,代表最初产生错误的对象;这个表达式通常是对象的类名。有关的细节参见DAO帮助的“源属性”主题。
m_strDescription与错误相关的描述性字符串。有关的细节参见DAO帮助的“描述属性”主题。
m_strHelpFileMicrosoft Windows帮助文件的经完全验证的路径。有关的细节参见DAO帮助的“帮助上下文,帮助文件属性”主题。
m_lHelpContextMicrosoft Windows的帮助文件中主题的上下文ID。有关的细节参见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基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:23:27