CDaoErrorInfo 구조

CDaoErrorInfo 구조는 다음과 같은 형태:

cDaoErrorInfo 구조체
{
 nbsp; 긴 m_lErrorCode;
 ? CString m_strSource;
 ? CString m_strDescription;
 ? CString m_strHelpFile;
 ? 긴 m_lHelpContext;
}(&N)

CDaoErrorInfo 구조에는 데이터 액세스 개체 (DAO)에 대해 정의 된 error 개체에 대 한 정보가 들어 있습니다. MFC DAO error 개체는 클래스에서 캡슐화 되지 않습니다. 대신, CDaoException 클래스는 DAO DBEngine 개체 또한 모든 작업을 포함 하는 개체에에서 포함 된 Errors 컬렉션에 액세스 하기 위한 인터페이스를 제공 합니다. MFC DAO 작업 잡을 하는 CDaoException 개체를 throw 하는 경우 MFC CDaoErrorInfo 구조를 채웁니다 하 고 예외 개체의 m_pErrorInfo 멤버에 저장 합니다. (DAO를 직접 호출 하도록 선택할 exception 개체 GetErrorInfo 멤버 함수를 호출 해야 합니다 자신을 m_pErrorInfo를 입력 합니다.)

DAO 오류를 처리 하는 방법에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 예외: 데이터베이스 예외 Visual c + + 프로그래머 가이드에서. 관련된 정보에 대 한 DAO 도움말의 "Error 개체" 항목을 참조 하십시오.

회원

m_lErrorCode

숫자 DAO 오류 코드입니다. "트래핑 가능한 데이터 액세스 오류" DAO 도움말 항목을 참조 하십시오。

m_strSource

원래 오류를 생성 하는 응용 프로그램 또는 해당 개체의 이름입니다. Source 속성 오류;를 생성 한 원래 개체를 나타내는 문자열 식을 지정 합니다. 식은 일반적으로 개체의 클래스 이름입니다. 자세한 내용은 DAO 도움말의 "Source 속성" 항목을 참조 하십시오.

m_strDescription

오류와 관련 된 설명 문자열입니다. 자세한 내용은 DAO 도움말의 "Description 속성" 항목을 참조 하십시오.

m_strHelpFile

Microsoft Windows 도움말 파일에 정규화 된 경로입니다. 자세한 내용은 DAO 도움말의 "HelpContext, HelpFile 속성" 항목을 참조。

m_lHelpContext

Microsoft Windows 도움말 파일의 항목에 대 한 컨텍스트 ID입니다. 자세한 내용은 DAO 도움말의 "HelpContext, HelpFile 속성" 항목을 참조。

코멘트

CDaoException::GetErrorInfo 멤버 함수에 의해 검색 된 정보는 CDaoErrorInfo 구조에 저장 됩니다. 예외 처리기에서 catch 하는 CDaoException 개체에서 m_pErrorInfo 데이터 멤버를 검사 하거나 수도 DAO 인터페이스를 직접 호출 하는 동안 발생 한 오류를 확인 하기 위해 명시적으로 생성 하는 CDaoException 개체에서 GetErrorInfo 를 호출 합니다. CDaoErrorInfo 는 또한 디버그 빌드에서 Dump 멤버 함수를 정의합니다. 덤프 를 사용 하 여 CDaoErrorInfo 개체의 내용을 덤프합니다。

이 및 다른 MFC DAO 정보 구조체를 사용 하 여 자세한 참고 DAO 컬렉션: DAO 개체에 대 한 정보 얻기 Visual c + + 프로그래머 가이드。

참고 항목nbsp;CDaoException(&N)

Index