다음을 통해 공유


ODBC 커서 라이브러리 오류 코드

Important

이 기능은 이후 버전의 Microsoft 데이터 액세스 구성 요소에서 제거됩니다. 새 개발 작업에서 이 기능을 사용하지 말고 현재 이 기능을 사용하는 애플리케이션을 수정할 계획입니다. 대신 드라이버 및 서버 커서를 사용합니다.

ODBC 커서 라이브러리는 ODBC API 참조나열된 SQLSTATE 외에도 다음 SQLSTATE를 반환합니다.

참고 항목

커서 라이브러리는 상태 레코드를 정렬하지 않습니다. 드라이버 관리자 및 ODBC 3.x 드라이버는 상태 레코드의 순서를 지정합니다.

SQLSTATE 설명 에서 반환할 수 있습니다.
01000 커서를 사용할 수 없습니다. SQLFetch

SQLFetchScroll
01000 커서 라이브러리가 사용되지 않습니다. 로드에 실패했습니다. SQLBrowseConnect

SQLConnect

SQLDriverConnect
01000 커서 라이브러리가 사용되지 않습니다. 드라이버 지원이 부족합니다. SQLBrowseConnect

SQLConnect

SQLDriverConnect
01000 커서 라이브러리가 사용되지 않습니다. 드라이버 관리자와 버전이 일치하지 않습니다. SQLBrowseConnect

SQLConnect

SQLDriverConnect
01000 드라이버가 SQL_SUCCESS_WITH_INFO 반환했습니다. 경고 메시지가 손실되었습니다. SQLFetch

SQLFetchScroll
S1000 일반 오류: 파일 버퍼를 만들 수 없습니다. SQLFetch

SQLFetchScroll

Sqlgetdata
S1000 일반 오류: 파일 버퍼에서 읽을 수 없습니다. SQLFetch

SQLFetchScroll

Sqlgetdata
S1000 일반 오류: 파일 버퍼에 쓸 수 없습니다. SQLFetch

SQLFetchScroll

Sqlgetdata
S1000 일반 오류: 파일 버퍼를 닫거나 제거할 수 없습니다. SQLFreeHandle

SQLFreeStmt
SL001 검색 가능한 열이 바인딩되지 않아 위치 지정 요청을 수행할 수 없습니다. SQLExecDirect

Sqlgetdata

SQLPrepare
SL002 결과 집합이 조인 조건에 의해 만들어졌기 때문에 배치된 요청을 수행할 수 없습니다. SQLExecute

SQLExecDirect

Sqlgetdata
SL003 바인딩된 버퍼가 최대 세그먼트 크기를 초과합니다. SQLFetch

SQLFetchScroll
SL004 SELECT 문에 의해 결과 집합이 생성되지 않았습니다. Sqlgetdata
SL005 SELECT 문에는 GROUP BY 절이 포함되어 있습니다. Sqlgetdata
SL006 매개 변수 배열은 위치 지정된 요청에서 지원되지 않습니다. SQLPrepare

SQLExecDirect
SL008 SQLGetData 는 정방향 전용(버퍼되지 않은) 커서에서 허용되지 않습니다. Sqlgetdata
SL009 SQLFetch 또는 SQLFetchScroll을 호출하기 전에 바인딩된 열이 없습니다. SQLFetch

SQLFetchScroll
SL010 SQLBindCol 은 내부 버퍼에 바인딩하는 동안 SQL_ERROR 반환했습니다. SQLFetch

SQLFetchScroll

Sqlgetdata
SL011 문 옵션은 SQLFetch 또는 SQLFetchScroll을 호출한 후에만 유효합니다. SQLGetStmtAttr
SL012 커서가 열려 있는 동안에는 문 바인딩을 변경할 수 없습니다. Sqlbindcol

SQLFreeHandle

SQLFreeStmt

SQLSetStmtAttr
SL014 배치된 요청이 실행되었으며 모든 열 개수 필드가 버퍼링되지 않았습니다. SQLExecDirect

SQLExecute

SQLPrepare
SL015 SQLFetchSQLFetchScroll 을 혼합할 수 없습니다. SQLExtendedFetch

SQLFetch

SQLFetchScroll