Tibero CLI 에러메세지 (tbCLI error message)
티베로 DB CLI 함수 tbCLI 프로그램을 실행하는 과정에서 발생가능한 오류를 설명합니다.
반환 코드
모든 tbCLI 함수는 실행 후 반환 코드를 반환합니다. 반환 코드는 SQLRETURN 타입이며 미리 정해진 값 중의 하나입니다.
tbCLI 함수는 아래 표와 같이 반환되는 반환 코드에 따라 tbCLI 프로그램의 상태를 확인할 수 있습니다.
반환 코드
설명
SQL_SUCCESS
함수가 성공적으로 완료된 상태
SQL_SUCCESS_WITH_INFO
함수가 성공적으로 완료되었으나, 경고 메시지가 있는 상태
SQL_NO_DATA
함수가 성공적으로 완료되었으나, 관련된 데이터를 찾을 수 없는 상태
(예: 주어진 SQL 문장에 의해 갱신된 로우가 없는 경우)
SQL_INVALID_HANDLE
입력 파라미터에 주어진 핸들이 유효하지 않은 상태
SQL_NEED_DATA
SQL 문장을 실행하기 위해 데이터가 더 필요한 상태
(예: 파라미터)
SQL_STILL_EXECUTING
이전에 실행한 SQL 문장이 완료되지 않은 상태
SQL_ERROR
치명적인 에러가 발생한 상태
이러한 반환 코드는 추가적으로 SQLSTATE 정보가 존재할 수 있습니다.
SQLSTATE
본 절에서는 SQLSTATE 정보를 코드 순으로 나열하고 이를 설명합니다. 추가로 해당 SQLSTATE 코드를 반환할 수 있는 함수도 포함하여 기술합니다.
00000
00000
설명
함수가 성공적으로 완료된 상태이다.
함수
모든 함수
01000 ~ 01007
01000
설명
일반적인 경고를 뜻하는 에러이다.
함수
SQLError, SQLGetDiagField, SQLGetDiagRec를 제외한 모든 함수
01001
설명
커서 연산이 충돌했을 때 발생하는 에러이다.
함수
SQLExecDirec, SQLExecute, SQLParamDat, SQLSetPos
01002
설명
데이터베이스 연결을 해제하는 중에 발생하는 에러이다.
함수
SQLError, SQLGetDiagField, SQLGetDiagRec
01003
설명
설정된 함수에서 NULL 값을 제거한 경우에 발생하는 에러이다.
함수
SQLExecDirect, SQLExecute, SQLParamData
01004
설명
문자열 데이터가 오른쪽에서 잘릴 때 발생하는 에러이다.
함수
SQLBrowseConnect, SQLBulkOperations, SQLColAttribute, SQLDataSources, SQLDescribeCol, SQLDriverConnect, SQLDrivers, SQLExecDirect, SQLExecute, SQLExtendedFetch, SQLFetch, SQLFetchScroll, SQLGetConnectAttr, SQLGetCursorName, SQLGetData, SQLGetDescField, SQLGetDescRec, SQLGetEnvAttr, SQLGetInfo, SQLGetStmtAttr, SQLNativeSql, SQLParamData, SQLPutData, SQLSetCursorName
01006
설명
취소되지 않은 특권일 때 발생하는 에러이다.
함수
SQLExecDirec, SQLExecute, SQLParamData
01007
설명
부여되지 않은 특권일 때 발생하는 에러이다.
함수
SQLExecDirect, SQLExecute, SQLParamData
01S00 ~ 01S09
01S00
설명
유효하지 않은 연결 문자열의 속성일 때 발생하는 에러이다.
함수
SQLBrowseConnect, SQLDriverConnect
01S01
설명
로우에 에러가 있는 경우 발생한다.
함수
SQLBulkOperations, SQLExtendedFetch, SQLSetPos
01S02
설명
옵션 값이 변경되었을 때 발생하는 에러이다.
함수
다음의 함수를 제외한 모든 함수
SQLBrowseConnect, SQLConnect, SQLDriverConnect, SQLExecDirect, SQLExecute, SQLParamData, SQLPrepare, SQLSetConnectAttr, SQLSetDescField, SQLSetEnvAttr, SQLSetStmtAttr
01S06
설명
결과 집합의 첫 번째 로우가 반환되기 전에 페치를 시도한 경우 발생하는 에러이다.
함수
SQLExtendedFetch, SQLFetchScroll
01S07
설명
숫자 타입이나 날짜 타입의 일부 정보가 잘릴 때 발생하는 에러이다.
함수
SQLBulkOperations, SQLExecDirect, SQLExecute, SQLExtendedFetch, SQLFetch, SQLFetchScroll, SQLGetData, SQLParamData, SQLSetPos
01S08
설명
DSN 파일(.dsn)을 저장하지 못할 때 발생하는 에러이다.
함수
SQLDriverConnect
01S09
설명
잘못된 예약어일 때 발생하는 에러이다.
함수
SQLDriverConnect
02000
02000
설명
함수가 성공적으로 완료되었으나, 관련된 데이터를 찾을 수 없는 상태이다.
함수
모든 함수
07001 ~ 07009
07001
설명
파라미터의 숫자가 잘못되었을 때 발생하는 에러이다.
함수
SQLExecDirect, SQLExecute
07002
설명
COUNT 필드에 오류가 있는 경우에 발생하는 에러이다.
함수
SQLExecDirect, SQLExecute, SQLParamData
07005
설명
커서의 범위가 아닌 준비된 문장인 경우에 발생하는 에러이다.
함수
SQLColAttribute, SQLDescribeCol
07006
설명
제한된 데이터 타입의 속성에 위배될 때 발생하는 에러이다.
함수
SQLBindCol, SQLBindParameter, SQLBulkOperations, SQLExecDirect, SQLExecute, SQLExtendedFetch, SQLFetch, SQLFetchScroll, SQLGetData, SQLParamData, SQLPutData, SQLSetPos
07009
설명
잘못된 서술자 인덱스일 때 발생하는 에러이다.
함수
SQLBindCol, SQLBindParameter, SQLBulkOperations, SQLColAttribute, SQLDescribeCol, SQLDescribeParam, SQLFetch, SQLFetchScroll, SQLGetData, SQLGetDescField, SQLGetDescRec, SQLParamData, SQLSetDescField, SQLSetDescRec, SQLSetPos
07S01
07S01
설명
디폴트 파라미터를 잘못 사용한 경우 발생하는 에러이다.
함수
SQLExecDirect, SQLExecute, SQLParamData, SQLPutData
08001 ~ 08007
08001
설명
클라이언트가 데이터소스에 연결할 수 없을 때 발생하는 에러이다.
함수
SQLBrowseConnect, SQLConnect, SQLDriverConnect
08002
설명
이미 사용 중인 데이터베이스 연결명일 때 발생하는 에러이다.
함수
SQLBrowseConnect, SQLConnect, SQLDriverConnect, SQLSetConnectAttr
08003
설명
연결이 존재하지 않을 때 발생하는 에러이다.
함수
SQLAllocHandle, SQLDisconnect, SQLEndTran, SQLGetConnectAttr, SQLGetInfo, SQLNativeSql, SQLSetConnectAttr
08004
설명
서버가 연결을 거부할 때 발생하는 에러이다.
함수
SQLBrowseConnect, SQLConnect, SQLDriverConnect
08007
설명
트랜잭션을 수행하는 중에 연결이 실패한 경우 발생하는 에러이다.
함수
SQLEndTran
08S01
08S01
설명
통신 연결이 실패한 경우 발생하는 에러이다.
함수
SQLBrowseConnect, SQLColumnPrivileges, SQLColumns, SQLConnect, SQLCopyDesc, SQLDescribeCol, SQLDescribeParam, SQLDriverConnect, SQLExecDirect, SQLExecute, SQLExtendedFetch, SQLFetch, SQLFetchScroll, SQLForeignKeys, SQLGetConnectAttr, SQLGetData, SQLGetDescField, SQLGetDescRec, SQLGetFunctions, SQLGetInfo, SQLGetTypeInfo, SQLMoreResults, SQLNativeSql, SQLNumParams, SQLNumResultCols, SQLParamData, SQLPrepare, SQLPrimaryKeys, SQLProcedureColumns, SQLProcedures, SQLPutData, SQLSetConnectAttr, SQLSetDescField, SQLSetDescRec, SQLSetEnvAttr,
SQLSetStmtAttr, SQLSpecialColumns, SQLStatistics, SQLTablePrivileges, SQLTables
21S01 ~ 21S02
21S01
설명
삽입될 값의 리스트가 컬럼과 일치하지 않을 때 발생하는 에러이다.
함수
SQLExecDirect, SQLPrepare
21S02
설명
파생된 테이블의 degree가 컬럼과 일치하지 않을 때 발생하는 에러이다.
함수
SQLBulkOperations, SQLExecDirect, SQLExecute, SQLParamData, SQLPrepare, SQLSetPos
22001 ~ 22026
22001
설명
문자열 데이터가 오른쪽에서 잘릴 때 발생하는 에러이다.
함수
SQLBulkOperations, SQLExecDirect, SQLExecute, SQLFetch, SQLFetchScroll, SQLParamData, SQLPutData, SQLSetDescField, SQLSetPos
22002
설명
지시자 변수가 요구되었으나, 제공되지 않았을 때 발생하는 에러이다.
함수
SQLExecDirect, SQLExecute, SQLExtendedFetch, SQLFetch, SQLFetchScroll, SQLGetData, SQLParamData
22003
설명
한정된 범위를 초과한 숫자 값일 때 발생하는 에러이다.
함수
SQLBulkOperations, SQLExecDirect, SQLExecute, SQLExtendedFetch, SQLFetch, SQLFetchScroll, SQLGetData, SQLGetInfo, SQLParamData, SQLPutData, SQLSetPos
22007
설명
유효하지 않은 날짜형(DATETIME) 형식일 때 발생하는 에러이다.
함수
SQLBulkOperations, SQLExecDirect, SQLExecute, SQLExtendedFetch, SQLFetch, SQLFetchScroll, SQLGetData, SQLParamData, SQLPutData, SQLSetPos
22008
설명
날짜형 필드에 오버플로우가 발생했을 때 나타나는 에러이다.
함수
SQLBulkOperations, SQLExecDirect, SQLExecute, SQLParamData, SQLPutData
22012
설명
0으로 나누었을 때 발생하는 에러이다.
함수
SQLExecDirect, SQLExecute, SQLExtendedFetch, SQLFetch, SQLFetchScroll,
SQLGetData, SQLParamData, SQLPutData
22015
설명
INTERVAL 필드에 오버플로우가 발생했을 때 나타나는 에러이다.
함수
SQLBulkOperations, SQLExecDirect, SQLExecute, SQLExtendedFetch, SQLFetch, SQLFetchScroll, SQLGetData, SQLParamData, SQLPutData, SQLSetPos
22018
설명
캐스트 설정을 위한 문자 값이 잘못된 경우에 발생하는 에러이다.
함수
SQLBulkOperations, SQLExecDirect, SQLExecute, SQLExtendedFetch, SQLFetch, SQLFetchScroll, SQLGetData, SQLParamData, SQLPutData, SQLSetPos
22019
설명
잘못된 이스케이프 문자일 때 발생하는 에러이다.
함수
SQLExecDirect, SQLExecute, SQLPrepare
22025
설명
잘못된 이스케이프 시퀀스일 때 발생하는 에러이다.
함수
SQLExecDirect, SQLExecute, SQLPrepare
22026
설명
잘못된 길이를 가진 문자열 데이터일 때 발생하는 에러이다.
함수
SQLParamData
23000, 24000, 25000
23000
설명
무결성 제약조건에 위배될 때 발생하는 에러이다.
함수
SQLBulkOperations, SQLExecDirect, SQLExecute, SQLParamData, SQLSetPos
24000
설명
잘못된 커서 상태일 때 발생하는 에러이다.
함수
SQLBulkOperations, SQLCloseCursor, SQLColumnPrivileges, SQLColumns, SQLExecDirect, SQLExecute, SQLExtendedFetch, SQLFetch, SQLFetchScroll, SQLForeignKeys, SQLGetData, SQLGetStmtAttr, SQLGetTypeInfo, SQLNativeSql, SQLPrepare, SQLPrimaryKeys, SQLProcedureColumns, SQLProcedures, SQLSetConnectAttr, SQLSetCursorName, SQLSetPos, SQLSetStmtAttr, SQLSpecialColumns, SQLStatistics, SQLTablePrivileges, SQLTables
25000
설명
잘못된 트랜잭션 상태일 때 발생하는 에러이다.
함수
SQLDisconnect
25S01 ~ 25S03
25S01
설명
트랜잭션 상태일 때 발생하는 에러이다.
함수
SQLEndTran
25S02
설명
트랜잭션이 아직 활성화 중일 때 발생하는 에러이다.
함수
SQLEndTran
25S03
설명
트랜잭션이 롤백되었을 때 발생하는 에러이다.
함수
SQLEndTran
28000, 34000
28000
설명
잘못된 권한을 설정했을 때 발생하는 에러이다.
함수
SQLBrowseConnect, SQLConnect, SQLDriverConnect
34000
설명
잘못된 커서 이름일 때 발생하는 에러이다.
함수
SQLExecDirect, SQLPrepare, SQLSetCursorName
3C000 ~ 3F000
3C000
설명
중복된 커서 이름일 때 발생하는 에러이다.
함수
SQLSetCursorName
3D000
설명
잘못된 카탈로그 이름일 때 발생하는 에러이다.
함수
SQLExecDirect, SQLPrepare, SQLSetConnectAttr
3F000
설명
잘못된 스키마 이름일 때 발생하는 에러이다.
함수
SQLExecDirect, SQLPrepare
40001 ~ 40003, 42000
40001
설명
직렬화에 실패했을 때 발생하는 에러이다.
함수
SQLBulkOperations, SQLColumnPrivileges, SQLColumns, SQLEndTran, SQLExecDirect, SQLExecute, SQLFetch, SQLFetchScroll, SQLForeignKeys, SQLGetTypeInfo, SQLMoreResults, SQLParamData, SQLPrimaryKeys, SQLProcedureColumns, SQLProcedures, SQLSetPos, SQLSpecialColumns, SQLStatistics, SQLTablePrivileges, SQLTables
40002
설명
무결성 제약조건에 위배될 때 발생하는 에러이다.
함수
SQLEndTran
40003
설명
실행이 완료되지 않았고, 트랜잭션의 상태를 알 수 없을 때 발생하는 에러이다.
함수
SQLBulkOperations, SQLColumnPrivileges, SQLColumns, SQLExecDirect, SQLExecute,
SQLFetch, SQLFetchScroll, SQLForeignKeys, SQLGetTypeInfo, SQLMoreResults, SQLPrimaryKeys, SQLProcedureColumns, SQLProcedures, SQLParamData, SQLSetPos, SQLSpecialColumns, SQLStatistics, SQLTablePrivileges, SQLTables
42000
설명
문법 에러 또는 접근 위배가 발생한 경우 나타나는 에러이다.
함수
SQLBulkOperations, SQLExecDirect, SQLExecute, SQLParamData, SQLPrepare,
SQLSetPos
42S01 ~ 42S22, 44000
42S01
설명
기반 테이블 또는 뷰가 이미 존재할 때 발생하는 에러이다.
함수
SQLExecDirect, SQLPrepare
42S02
설명
기반 테이블 또는 뷰를 찾을 수 없을 때 발생하는 에러이다.
함수
SQLExecDirect, SQLPrepare
42S11
설명
인덱스가 이미 존재할 때 발생하는 에러이다.
함수
SQLExecDirect, SQLPrepare
42S12
설명
인덱스를 찾을 수 없을 때 발생하는 에러이다.
함수
SQLExecDirect, SQLPrepare
42S21
설명
컬럼이 이미 존재할 때 발생하는 에러이다.
함수
SQLExecDirect, SQLPrepare
42S22
설명
컬럼을 찾을 수 없을 때 발생하는 에러이다.
함수
SQLExecDirect, SQLPrepare
44000
설명
WITH CHECK OPTION에 위배될 때 발생하는 에러이다.
함수
SQLBulkOperations, SQLExecDirect, SQLExecute, SQLParamData, SQLSetPos
HY000 ~ HY024
HY000
설명
일반적인 에러를 뜻하는 에러이다.
함수
(All ODBC functions except) SQLError, SQLGetDiagField, SQLGetDiagRec
HY001
설명
메모리 할당에 실패했을 때 발생하는 에러이다.
함수
(All ODBC functions except) SQLError, SQLGetDiagField, SQLGetDiagRec
HY003
설명
잘못된 애플리케이션의 버퍼 타입일 때 발생하는 에러이다.
함수
SQLBindCol, SQLBindParameter, SQLGetData
HY004
설명
잘못된 SQL의 데이터 타입일 때 발생하는 에러이다.
함수
SQLBindParameter, SQLGetTypeInfo
HY007
설명
해당 문장이 준비되지 않았을 때 발생하는 에러이다.
함수
SQLCopyDesc, SQLGetDescField, SQLGetDescRec
HY008
설명
연산이 취소되었을 때 발생하는 에러이다.
함수
SQLBulkOperations, SQLColAttribute, SQLColumnPrivileges, SQLColumns, SQLDescribeCol, SQLDescribeParam, SQLExecDirect, SQLExecute, SQLExtendedFetch, SQLFetch, SQLFetchScroll, SQLForeignKeys, SQLGetData, SQLGetTypeInfo, SQLMoreResults, SQLNumParams, SQLNumResultCols, SQLParamData, SQLPrepare, SQLPrimaryKeys, SQLProcedureColumns, SQLProcedures, SQLPutData, SQLSetPos, SQLSpecialColumns, SQLStatistics, SQLTablePrivileges, SQLTables
HY009
설명
NULL 포인터를 잘못 사용했을 때 발생하는 에러이다.
함수
SQLAllocHandle, SQLBindParameter, SQLBulkOperations, SQLColumnPrivileges, SQLColumns, SQLExecDirect, SQLForeignKeys, SQLGetCursorName, SQLGetData, SQLGetFunctions, SQLNativeSql, SQLPrepare, SQLPrimaryKeys, SQLProcedureColumns, SQLProcedures, SQLPutData, SQLSetConnectAttr, SQLSetCursorName, SQLSetEnvAttr,
SQLSetStmtAttr, SQLSpecialColumns, SQLStatistics, SQLTablePrivileges, SQLTables
HY010
설명
함수 시퀀스에 문제가 있는 경우 발생하는 에러이다.
함수
SQLAllocHandle, SQLBindCol, SQLBindParameter, SQLBulkOperations, SQLCloseCursor, SQLColAttribute, SQLColumnPrivileges, SQLColumns, SQLCopyDesc, SQLDescribeCol, SQLDescribeParam, SQLDisconnect, SQLEndTran, SQLExecDirect, SQLExecute, SQLExtendedFetch, SQLFetch, SQLFetchScroll, SQLForeignKeys, SQLFreeHandle, SQLFreeStmt, SQLGetConnectAttr, SQLGetCursorName, SQLGetData, SQLGetDescField, SQLGetDescRec, SQLGetFunctions, SQLGetStmtAttr, SQLGetTypeInfo, SQLMoreResults, SQLNumParams, SQLNumResultCols, SQLParamData, SQLPrepare, SQLPrimaryKeys, SQLProcedureColumns, SQLProcedures, SQLPutData, SQLRowCount, SQLSetConnectAttr, SQLSetCursorName, SQLSetDescField, SQLSetEnvAttr, SQLSetDescRec, SQLSetPos, SQLSetStmtAttr, SQLSpecialColumns, SQLStatistics, SQLTablePrivileges, SQLTables
HY011
설명
현재 설정될 수 없는 속성일 때 발생하는 에러이다.
함수
SQLBulkOperations, SQLParamData, SQLSetConnectAttr, SQLSetPos, SQLSetStmtAttr
HY012
설명
잘못된 트랜잭션의 연산 코드일 때 발생하는 에러이다.
함수
SQLEndTran
HY013
설명
메모리 관리에 에러가 발생한 경우 나타나는 에러이다.
함수
(All ODBC functions except) SQLGetDiagField, SQLGetDiagRec
HY014
설명
한정된 핸들 개수를 초과했을 때 발생하는 에러이다.
함수
SQLAllocHandle
HY015
설명
사용할 수 있는 커서 이름이 없을 때 발생하는 에러이다.
함수
SQLGetCursorName
HY016
설명
구현 로우 서술자를 수정할 수 없을 때 발생하는 에러이다.
함수
SQLCopyDesc, SQLSetDescField, SQLSetDescRec
HY017
설명
자동으로 할당된 서술자 핸들을 잘못 사용했을 때 발생하는 에러이다.
함수
SQLFreeHandle, SQLSetStmtAttr
HY018
설명
서버가 취소 요구를 거부했을 때 발생하는 에러이다.
함수
SQLCancel
HY019
설명
비문자열(Non-character)과 비이진 데이터(Non-binary data)를 여러 조각으로 나누어 보냈 을 때 발생하는 에러이다.
함수
SQLPutData
HY020
설명
NULL 값을 접합하려고 시도했을 때 발생하는 에러이다.
함수
SQLPutData
HY021
설명
모순이 있는 서술자 정보일 때 발생하는 에러이다.
함수
SQLBindParameter, SQLCopyDesc, SQLGetDescField, SQLSetDescField, SQLSetDescRec
HY024
설명
잘못된 속성 값일 때 발생하는 에러이다.
함수
SQLSetConnectAttr, SQLSetEnvAttr, SQLSetStmtAttr
HY090 ~ HY111
HY090
설명
잘못된 문자열 또는 버퍼 길이일 때 발생하는 에러이다.
함수
SQLBindCol, SQLBindParameter, SQLBrowseConnect, SQLBulkOperations, SQLColAttribute, SQLColumnPrivileges, SQLColumns, SQLConnect, SQLDataSources, SQLDescribeCol, SQLDriverConnect, SQLDrivers, SQLExecDirect, SQLExecute, SQLFetch, SQLFetchScroll, SQLForeignKeys, SQLGetConnectAttr, SQLGetCursorName, SQLGetData, SQLGetDescField, SQLGetInfo, SQLGetStmtAttr, SQLNativeSql, SQLParamData, SQLPrepare, SQLPrimaryKeys, SQLProcedureColumns, SQLProcedures, SQLPutData, SQLSetConnectAttr, SQLSetCursorName, SQLSetDescField, SQLSetDescRec, SQLSetEnvAttr, SQLSetStmtAttr, SQLSetPos, SQLSpecialColumns, SQLStatistics, SQLTablePrivileges, SQLTables
HY091
설명
잘못된 서술자의 필드 식별자일 때 발생하는 에러이다.
함수
SQLColAttribute, SQLGetDescField, SQLSetDescField
HY092
설명
잘못된 속성 및 옵션 식별자일 때 발생하는 에러이다.
함수
SQLAllocHandle, SQLBulkOperations, SQLCopyDesc, SQLDriverConnect, SQLEndTran, SQLFreeStmt, SQLGetConnectAttr, SQLGetEnvAttr, SQLGetStmtAttr, SQLParamData, SQLSetConnectAttr, SQLSetDescField, SQLSetEnvAttr, SQLSetPos, SQLSetStmtAttr
HY095
설명
영역 밖의 함수 타입인 경우 발생하는 에러이다.
함수
SQLGetFunctions
HY096
설명
잘못된 정보 타입인 경우 발생하는 에러이다.
함수
SQLGetInfo
HY097
설명
영역 밖의 컬럼인 경우 발생하는 에러이다.
함수
SQLSpecialColumns
HY098
설명
영역 밖의 범위 타입인 경우 발생하는 에러이다.
함수
SQLSpecialColumns
HY099
설명
영역 밖의 Nullable 타입인 경우 발생하는 에러이다.
함수
SQLSpecialColumns
HY100
설명
영역 밖의 고유 옵션 타입인 경우 발생하는 에러이다.
함수
SQLStatistics
HY101
설명
영역 밖의 정확도 옵션 타입인 경우 발생하는 에러이다.
함수
SQLStatistics
HY103
설명
잘못된 검색(retrieval) 코드인 경우 발생하는 에러이다.
함수
SQLDataSources, SQLDrivers
HY104
설명
잘못된 정밀도 또는 스케일 값인 경우 발생하는 에러이다.
함수
SQLBindParameter
HY105
설명
잘못된 파라미터 타입인 경우 발생하는 에러이다.
함수
SQLBindParameter, SQLExecDirect, SQLExecute, SQLParamData, SQLSetDescField
HY106
설명
영역 밖의 페치 타입인 경우 발생하는 에러이다.
함수
SQLExtendedFetch, SQLFetchScroll
HY107
설명
영역 밖의 로우 값인 경우 발생하는 에러이다.
함수
SQLExtendedFetch, SQLFetch, SQLFetchScroll, SQLSetPos
HY109
설명
잘못된 커서 위치일 때 발생하는 에러이다.
함수
SQLExecDirect, SQLExecute, SQLGetData, SQLGetStmtAttr, SQLNativeSql,
SQLParamData, SQLSetPos
HY110
설명
잘못된 드라이버 완성(driver completion)일 때 발생하는 에러이다.
함수
SQLDriverConnect
HY111
설명
잘못된 북마크 값인 경우 발생하는 에러이다.
함수
SQLExtendedFetch, SQLFetchScroll
HYC00
HYC00
설명
구현되지 않은 선택적인 기능(Optional feature)을 사용하려 할 때 발생하는 에러이다.
함수
SQLBindCol, SQLBindParameter, SQLBulkOperations, SQLColAttribute, SQLColumnPrivileges, SQLColumns, SQLDriverConnect, SQLEndTran, SQLExecDirect, SQLExecute, SQLExtendedFetch, SQLFetch, SQLFetchScroll, SQLForeignKeys, SQLGetConnectAttr, SQLGetData, SQLGetEnvAttr, SQLGetInfo, SQLGetStmtAttr, SQLGetTypeInfo, SQLParamData, SQLPrepare, SQLPrimaryKeys, SQLProcedureColumns, SQLProcedures, SQLSetConnectAttr, SQLSetEnvAttr, SQLSetPos, SQLSetStmtAttr, SQLSpecialColumns, SQLStatistics, SQLTablePrivileges, SQLTables
HYT00 ~ HYT01
HYT00
설명
제한 시간을 초과했을 때 발생하는 에러이다.
함수
SQLBrowseConnect, SQLBulkOperations, SQLColumnPrivileges, SQLColumns, SQLConnect, SQLDriverConnect, SQLExecDirect, SQLExecute, SQLExtendedFetch, SQLForeignKeys, SQLGetTypeInfo, SQLParamData, SQLPrepare, SQLPrimaryKeys, SQLProcedureColumns, SQLProcedures, SQLSetPos, SQLSpecialColumns, SQLStatistics, SQLTablePrivileges, SQLTables
HYT01
설명
데이터베이스 연결 제한 시간을 초과했을 때 발생하는 에러이다.
함수
(All ODBC functions except) SQLDrivers, SQLDataSources,
SQLGetEnvAttr, SQLSetEnvAttr
IM001 ~ IM015
IM001
설명
드라이버가 해당 함수를 제공하지 않을 때 발생하는 에러이다.
함수
(All ODBC functions except) SQLAllocHandle, SQLDataSources, SQLDrivers,
SQLFreeHandle, SQLGetFunctions
IM002
설명
데이터 소스의 이름을 찾을 수 없거나, 디폴트 드라이버가 존재하지 않을 때 발생하는 에러 이다.
함수
SQLBrowseConnect, SQLConnect, SQLDriverConnect
IM003
설명
지정한 드라이버를 로드할 수 없을 때 발생하는 에러이다.
함수
SQLBrowseConnect, SQLConnect, SQLDriverConnect
IM004
설명
해당 드라이버에 SQLAllocHandle 함수를 이용한 환경 핸들 할당에 실패했을 때 발생하는 에러이다.
함수
SQLBrowseConnect, SQLConnect, SQLDriverConnect
IM005
설명
해당 드라이버에 SQLAllocHandle 함수를 이용한 연결 핸들 할당에 실패했을 때 발생하는 에러이다.
함수
SQLBrowseConnect, SQLConnect, SQLDriverConnect
IM006
설명
해당 드라이버에 SQLSetConnectAttr 함수를 이용한 데이터베이스 연결 속성설정에 실패 했을 때 발생하는 에러이다.
함수
SQLBrowseConnect, SQLConnect, SQLDriverConnect
IM007
설명
데이터소스 또는 드라이버가 지정되지 않았을 때 발생하는 에러이다.
함수
SQLDriverConnect
IM009
설명
Translation DLL를 로드하는 것이 불가능할 때 발생하는 에러이다.
함수
SQLBrowseConnect, SQLConnect, SQLDriverConnect, SQLSetConnectAttr
IM010
설명
데이터소스의 이름이 SQL_MAX_DSN_LENGTH 파라미터에 설정된 값보다 길 때 발생하 는 에러이다.
함수
SQLBrowseConnect, SQLConnect, SQLDriverConnect
IM011
설명
드라이버 이름이 길 때 발생하는 에러이다.
함수
SQLBrowseConnect, SQLDriverConnect
IM012
설명
드라이버 예약어에 문법 에러가 발생했을 때 나타나는 에러이다.
함수
SQLBrowseConnect, SQLDriverConnect
IM013
설명
트레이스 파일에 문제가 발생한 경우 나타나는 에러이다.
함수
All ODBC functions
IM014
설명
잘못된 파일 DSN의 이름일 때 발생하는 에러이다.
함수
SQLDriverConnect
IM015
설명
손상된 파일의 데이터소스일 때 발생하는 에러이다.
함수
SQLDriverConnect
Last updated