다음을 통해 공유


CDBException::m_strStateNativeOrigin

예외 오류를 설명 하는 문자열을 포함 합니다.

설명

폼 "상태 %s의 기본 %1!, 원본 %s", 서식 코드를에서 설명 하는 값으로 대체 되는 위치입니다.:::

  • SQLSTATE, 반환 하는 5 문자 오류 코드를 포함 하는 null로 끝나는 문자열을 szSqlState ODBC 함수의 매개 변수를 SQLError. SQLSTATE 값 부록 A에 나열 된 ODBC 오류 코드ODBC 프로그래머용 참조. 예: "S0022"입니다.

  • 원시 오류 코드는 데이터 소스에 따라 반환 되는 pfNativeError 매개 변수는 SQLError 함수. 예제: 207.

  • 반환 되는 오류 메시지 텍스트는 szErrorMsg 매개 변수는 SQLError 함수입니다. 이 메시지는 여러 이름을 대괄호로 묶인된 구성 됩니다. 오류를 소스에서 사용자에 게 전달 되는 각 ODBC 구성 요소 (데이터 소스, 드라이버, 드라이버 관리자) 자신의 이름을 추가 합니다. 이 정보 오류 원인을 찾는 데 도움이 됩니다. 예: [Microsoft] [ODBC SQL Server 드라이버] [SQL Server]

프레임 워크 오류 문자열을 해석 하 고 해당 구성 요소에 배치 m_strStateNativeOrigin. 경우 m_strStateNativeOrigin 정보가 두 개 이상의 오류에 대 한 오류 바꿈으로 구분 됩니다. 프레임 워크에 영숫자 오류 텍스트 배치 m_strError.

이 문자열을 만들기 위해 사용 하는 코드에 대 한 자세한 내용은 참조 하십시오의 SQLError 에서 작동의 ODBC 프로그래머용 참조.

예제

ODBC:에서 "상태: S0022, 기본: 207, 원점: [Microsoft] [ODBC SQL Server 드라이버] [SQL Server] 잘못 된 열 이름 'ColName'"

M_strStateNativeOrigin: "상태: S0022, 기본: 207, 원점: [Microsoft] [ODBC SQL Server 드라이버] [SQL Server]"

M_strError: "잘못 된 열 이름 'ColName'"

요구 사항

헤더: afxdb.h

참고 항목

참조

CDBException 클래스

계층 구조 차트

CDBException::m_strError