가상 void CheckRowsetError (RETCODE nRetCode );
(CDBException) 던져;
매개 변수
nRetCode
ODBC API 함수 코드를 반환 합니다. 자세한 내용은 다음 웹 사이트를 참조 하십시오. 주의。
주의
레코드가 반입 됩니다 때 발생 하는 오류를 처리 하는이 가상 멤버 함수 및 대량 행 페치 중에 유용 합니다. 사용자 고유의 오류 처리를 구현 하기 위해 CheckRowsetError 를 재정의 고려 하고자 할 수 있습니다.
CheckRowsetError 오픈, Requery또는 이동 작업 같은 커서 탐색 작업을 자동으로 호출 됩니다. SQLExtendedFetchODBC API 함수의 반환 값을 전달 됩니다. 다음 표에서 nRetCode 매개 변수에 대 한 가능한 값을 보여 줍니다.
| nRetCode | 설명 |
| SQL_SUCCESS | 기능 완료; 추가 정보가 없습니다. |
| SQL_SUCCESS_WITH_INFO | 함수가 성공적으로, 어쩌면 치명적 오류와 함께 완료. SQLError 호출 하 여 추가 정보를 얻을 수 있습니다. |
| SQL_NO_DATA_FOUND | 결과 집합에서 모든 행 인출 된。 |
| SQL_ERROR | 함수가 실패 했습니다. SQLError 호출 하 여 추가 정보를 얻을 수 있습니다. |
| SQL_INVALID_HANDLE | 잘못 된 환경 핸들, 연결 핸들 또는 문 핸들으로 인해 함수가 실패 했습니다. 이 프로그래밍 오류를 나타냅니다. 추가 정보는 SQLError 에서 사용할 수。 |
| SQL_STILL_EXECUTING | 함수를 비동기적으로 시작 된 계속 실행 하 고 있습니다. 참고는 기본적으로 MFC는 결코이 값 전달 CheckRowsetError; MFC SQLExtendedFetch 를 호출 하 여 SQL_STILL_EXECUTING 를 더 이상 반환 될 때까지 계속 됩니다. |
SQLError에 대 한 자세한 내용은 ODBC SDK Programmer's Reference를 참조 하십시오. 대량 행 페칭에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 레코드 집합: 레코드 페치 대량 (ODBC) Visual c + + 프로그래머 가이드。
CRecordset 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CRecordset::DoBulkFieldExchange, CRecordset::GetRowsetSize, CRecordset::SetRowsetSize, CRecordset::Move(&N)