OLEDB 오류
값 | 오류 토큰 | 설명 |
---|---|---|
0x80040E00L |
DB_E_BADACCESSORHANDLE |
잘못된 접근자입니다. |
0x80040E01L |
DB_E_ROWLIMITEXCEEDED |
공급자의 최대 활성 행 수를 초과하지 않으면 행을 행 집합에 삽입할 수 없습니다. |
0x80040E02L |
DB_E_READONLYACCESSOR |
접근자가 읽기 전용이므로 작업에 실패했습니다. |
0x80040E03L |
DB_E_SCHEMAVIOLATION |
값이 데이터베이스 스키마를 위반합니다. |
0x80040E04L |
DB_E_BADROWHANDLE |
잘못된 행 핸들입니다. |
0x80040E05L |
DB_E_OBJECTOPEN |
개체가 열려 있습니다. |
0x80040E06L |
DB_E_BADCHAPTER |
잘못된 장입니다. |
0x80040E07L |
DB_E_CANTCONVERTVALUE |
데이터 오버플로 이외의 이유로 인해 명령의 리터럴 값을 올바른 형식으로 변환할 수 없습니다. |
0x80040E08L |
DB_E_BADBINDINFO |
잘못된 바인딩 정보입니다. |
0x80040E09L |
DB_SEC_E_PERMISSIONDENIED |
사용 권한이 거부되었습니다. |
0x80040E0AL |
DB_E_NOTAREFERENCECOLUMN |
지정된 열에 책갈피나 장이 없습니다. |
0x80040E0BL |
DB_E_LIMITREJECTED |
일부 비용 제한이 거부되었습니다. |
0x80040E0CL |
DB_E_NOCOMMAND |
명령 개체에 대한 명령을 설정하지 않았습니다. |
0x80040E0DL |
DB_E_COSTLIMIT |
지정된 비용 제한 내에서 쿼리 계획을 찾을 수 없습니다. |
0x80040E0EL |
DB_E_BADBOOKMARK |
잘못된 책갈피입니다. |
0x80040E0FL |
DB_E_BADLOCKMODE |
잘못된 잠금 모드입니다. |
0x80040E10L |
DB_E_PARAMNOTOPTIONAL |
하나 이상의 필수 매개 변수에 값을 지정하지 않았습니다. |
0x80040E11L |
DB_E_BADCOLUMNID |
잘못된 열 ID입니다. |
0x80040E12L |
DB_E_BADRATIO |
잘못된 비율입니다. |
0x80040E13L |
DB_E_BADVALUES |
잘못된 값입니다. |
0x80040E14L |
DB_E_ERRORSINCOMMAND |
명령에 하나 이상의 오류가 있습니다. |
0x80040E15L |
DB_E_CANTCANCEL |
실행 중인 명령을 취소할 수 없습니다. |
0x80040E16L |
DB_E_DIALECTNOTSUPPORTED |
공급자가 지정된 언어를 지원하지 않습니다. |
0x80040E17L |
DB_E_DUPLICATEDATASOURCE |
지정된 이름의 데이터 원본이 이미 있습니다. |
0x80040E18L |
DB_E_CANNOTRESTART |
라이브 데이터 공급으로 행 집합이 작성되었으며 다시 시작할 수 없습니다. |
0x80040E19L |
DB_E_NOTFOUND |
설명된 특성과 일치하는 키를 현재 범위에서 찾을 수 없습니다. |
0x80040E1BL |
DB_E_NEWLYINSERTED |
새로 삽입한 행의 ID를 공급자가 확인할 수 없습니다. |
0x80040E1AL |
DB_E_CANNOTFREE |
이 트리의 소유권은 공급자에게 있습니다. |
0x80040E1CL |
DB_E_GOALREJECTED |
지원되는 목표에 대해 0이 아닌 가중치를 지정하지 않았으므로 목표가 거부되었습니다. 현재 목표가 변경되지 않았습니다. |
0x80040E1DL |
DB_E_UNSUPPORTEDCONVERSION |
요청한 변환을 지원하지 않습니다. |
0x80040E1EL |
DB_E_BADSTARTPOSITION |
지정한 cRows 값에 상관없이 lRowsOffset은 행 집합의 한쪽 끝으로 이동합니다. cRowsObtained는 0입니다. |
0x80040E20L |
DB_E_NOTREENTRANT |
공급자가 소비자의 IRowsetNotify에서 메서드를 호출했으나 메서드가 아직 반환되지 않았습니다. |
0x80040E21L |
DB_E_ERRORSOCCURRED |
오류가 발생했습니다. |
0x80040E22L |
DB_E_NOAGGREGATION |
NULL이 아닌 제어 IUnknown을 지정했으며 생성 중인 개체에 집계가 지원되지 않습니다. |
0x80040E23L |
DB_E_DELETEDROW |
현재 행을 삭제했습니다. |
0x80040E24L |
DB_E_CANTFETCHBACKWARDS |
행 집합은 뒤로 인출할 수 없습니다. |
0x80040E25L |
DB_E_ROWSNOTRELEASED |
새 HROW를 얻으려면 먼저 모든 HROW를 해제해야 합니다. |
0x80040E26L |
DB_E_BADSTORAGEFLAG |
지정한 저장소 플래그 중 하나가 지원되지 않습니다. |
0x80040E27L |
DB_E_BADCOMPAREOP |
비교 연산자가 잘못되었습니다. |
0x80040E28L |
DB_E_BADSTATUSVALUE |
지정한 상태 플래그가 DBCOLUMNSTATUS_OK 또는 DBCOLUMNSTATUS_ISNULL이 아닙니다. |
0x80040E29L |
DB_E_CANTSCROLLBACKWARDS |
행 집합은 뒤로 스크롤할 수 없습니다. |
0x80040E2AL |
DB_E_BADREGIONHANDLE |
잘못된 영역 핸들입니다. |
0x80040E2BL |
DB_E_NONCONTIGUOUSRANGE |
지정한 행 집합은 지정한 조사 영역의 행에 인접하지 않거나 중복되지 않습니다. |
0x80040E2CL |
DB_E_INVALIDTRANSITION |
ALL*에서 MOVE* 또는 EXTEND*로의 전환을 지정했습니다. |
0x80040E2DL |
DB_E_NOTASUBREGION |
지정한 영역이 지정한 조사 영역 핸들에 의해 확인된 영역의 올바른 부분 영역이 아닙니다. |
0x80040E2EL |
DB_E_MULTIPLESTATEMENTS |
공급자가 다중 문 명령을 지원하지 않습니다. |
0x80040E2FL |
DB_E_INTEGRITYVIOLATION |
지정한 값이 열 또는 테이블에 대한 무결성 제약 조건을 위반했습니다. |
0x80040E30L |
DB_E_BADTYPENAME |
지정한 형식 이름을 인식할 수 없습니다. |
0x80040E31L |
DB_E_ABORTLIMITREACHED |
리소스 한도에 도달하여 실행이 중단되었습니다. 결과가 반환되지 않았습니다. |
0x80040E32L |
DB_E_ROWSETINCOMMAND |
명령 트리에 행 집합이 포함된 명령 개체는 복제할 수 없습니다. |
0x80040E33L |
DB_E_CANTTRANSLATE |
현재 트리를 텍스트로 나타낼 수 없습니다. |
0x80040E34L |
DB_E_DUPLICATEINDEXID |
지정한 인덱스가 이미 있습니다. |
0x80040E35L |
DB_E_NOINDEX |
지정한 인덱스가 없습니다. |
0x80040E36L |
DB_E_INDEXINUSE |
지정한 인덱스가 사용 중입니다. |
0x80040E37L |
DB_E_NOTABLE |
지정한 테이블이 없습니다. |
0x80040E38L |
DB_E_CONCURRENCYVIOLATION |
행 집합이 낙관적 동시성을 사용하고 있으며 마지막으로 읽은 이후 열 값이 변경되었습니다. |
0x80040E39L |
DB_E_BADCOPY |
복사하는 동안 오류가 발견되었습니다. |
0x80040E3AL |
DB_E_BADPRECISION |
지정한 전체 자릿수가 잘못되었습니다. |
0x80040E3BL |
DB_E_BADSCALE |
지정한 소수 자릿수가 잘못되었습니다. |
0x80040E3CL |
DB_E_BADTABLEID |
잘못된 테이블 ID입니다. |
0x80040E3DL |
DB_E_BADTYPE |
지정한 형식이 잘못되었습니다. |
0x80040E3EL |
DB_E_DUPLICATECOLUMNID |
사양에서 열 ID가 두 번 이상 발생했습니다. |
0x80040E3FL |
DB_E_DUPLICATETABLEID |
지정한 테이블이 이미 있습니다. |
0x80040E40L |
DB_E_TABLEINUSE |
지정한 테이블이 사용 중입니다. |
0x80040E41L |
DB_E_NOLOCALE |
지정한 로캘 ID가 지원되지 않습니다. |
0x80040E42L |
DB_E_BADRECORDNUM |
지정한 레코드 수가 잘못되었습니다. |
0x80040E43L |
DB_E_BOOKMARKSKIPPED |
책갈피 형식이 올바르지만 일치하는 행을 찾을 수 없습니다. |
0x80040E44L |
DB_E_BADPROPERTYVALUE |
속성 값이 잘못되었습니다. |
0x80040E45L |
DB_E_INVALID |
행 집합이 장으로 구성되지 않았습니다. |
0x80040E46L |
DB_E_BADACCESSORFLAGS |
잘못된 접근자입니다. |
0x80040E47L |
DB_E_BADSTORAGEFLAGS |
잘못된 저장소 플래그입니다. |
0x80040E48L |
DB_E_BYREFACCESSORNOTSUPPORTED |
이 공급자는 By-ref 접근자를 지원하지 않습니다. |
0x80040E49L |
DB_E_NULLACCESSORNOTSUPPORTED |
이 공급자는 Null 접근자를 지원하지 않습니다. |
0x80040E4AL |
DB_E_NOTPREPARED |
명령이 준비되지 않았습니다. |
0x80040E4BL |
DB_E_BADACCESSORTYPE |
지정한 접근자는 매개 변수 접근자가 아닙니다. |
0x80040E4CL |
DB_E_WRITEONLYACCESSOR |
지정한 접근자는 쓰기 전용입니다. |
0x80040E4DL |
DB_SEC_E_AUTH_FAILED |
인증에 실패했습니다. |
0x80040E4EL |
DB_E_CANCELED |
알림 진행 중에 변경이 취소되었습니다. 열이 변경되지 않았습니다. |
0x80040E4FL |
DB_E_CHAPTERNOTRELEASED |
행 집합이 한 장으로 구성되었으며 이 장을 해제하지 않았습니다. |
0x80040E50L |
DB_E_BADSOURCEHANDLE |
잘못된 원본 핸들입니다. |
0x80040E51L |
DB_E_PARAMUNAVAILABLE |
공급자가 매개 변수 정보를 파생시킬 수 없으며 SetParameterInfo가 호출되지 않았습니다. |
0x80040E52L |
DB_E_ALREADYINITIALIZED |
데이터 원본 개체가 이미 초기화되었습니다. |
0x80040E53L |
DB_E_NOTSUPPORTED |
공급자가 이 메서드를 지원하지 않습니다. |
0x80040E54L |
DB_E_MAXPENDCHANGESEXCEEDED |
보류 중인 변경 내용이 있는 행 수가 행 집합 제한을 초과했습니다. |
0x80040E55L |
DB_E_BADORDINAL |
지정한 열이 없습니다. |
0x80040E56L |
DB_E_PENDINGCHANGES |
참조 횟수가 0인 행에 보류 중인 변경 내용이 있습니다. |
0x80040E57L |
DB_E_DATAOVERFLOW |
연결된 열 형식의 범위에 대해 명령의 리터럴 값이 오버플로됩니다. |
0x80040E58L |
DB_E_BADHRESULT |
제공된 HRESULT가 잘못되었습니다. |
0x80040E59L |
DB_E_BADLOOKUPID |
제공된 LookupID가 잘못되었습니다. |
0x80040E5AL |
DB_E_BADDYNAMICERRORID |
제공된 DynamicErrorID가 잘못되었습니다. |
0x80040E5BL |
DB_E_PENDINGINSERT |
아직 업데이트하지 않은 새로 삽입된 행의 가시 데이터를 구할 수 없습니다. |
0x80040E5CL |
DB_E_BADCONVERTFLAG |
잘못된 변환 플래그입니다. |
0x80040E5DL |
DB_E_BADPARAMETERNAME |
지정된 매개 변수 이름을 인식할 수 없습니다. |
0x80040E5EL |
DB_E_MULTIPLESTORAGE |
여러 저장소 개체를 동시에 열 수 없습니다. |
0x80040E5FL |
DB_E_CANTFILTER |
요청된 필터를 열 수 없습니다. |
0x80040E60L |
DB_E_CANTORDER |
요청된 순서를 열 수 없습니다. |
0x80040E65L |
DB_E_NOCOLUMN |
제공된 columnID가 잘못되었습니다. |
0x80040E67L |
DB_E_COMMANDNOTPERSISTED |
제공된 명령에 DBID가 없습니다. |
0x80040E68L |
DB_E_DUPLICATEID |
제공된 DBID가 이미 있습니다. |
0x80040E69L |
DB_E_OBJECTCREATIONLIMITREACHED |
공급자가 지원하는 최대 수의 세션을 이미 만들었습니다. 새 Session 개체를 구하기 전에 현재 열려 있는 하나 이상의 세션을 소비자가 해제해야 합니다. |
0x80040E72L |
DB_E_BADINDEXID |
인덱스 ID가 잘못되었습니다. |
0x80040E73L |
DB_E_BADINITSTRING |
지정된 초기화 문자열이 사양에 맞지 않습니다. |
0x80040E74L |
DB_E_NOPROVIDERSREGISTERED |
OLE DB 루트 열거자가 요청된 SOURCES_TYPE에 일치하는 공급자를 반환하지 않았습니다. |
0x80040E75L |
DB_E_MISMATCHEDPROVIDER |
초기화 문자열이 현재 활성 공급자와 일치하지 않는 공급자를 지정합니다. |
0x80040E76L |
DB_E_BADCOMMANDID |
지정된 DBID가 잘못되었습니다. |
0x80040E6AL |
SEC_E_BADTRUSTEEID |
잘못된 트러스티 값입니다. |
0x80040E6BL |
SEC_E_NOTRUSTEEID |
현재 데이터 원본에 대한 트러스티가 아닙니다. |
0x80040E6CL |
SEC_E_NOMEMBERSHIPSUPPORT |
트러스티가 멤버/컬렉션을 지원하지 않습니다. |
0x80040E6DL |
SEC_E_INVALIDOBJECT |
개체가 잘못되었거나 공급자가 알 수 없는 개체입니다. |
0x80040E6EL |
SEC_E_NOOWNER |
개체의 소유자가 없습니다. |
0x80040E6FL |
SEC_E_INVALIDACCESSENTRYLIST |
제공된 액세스 항목 목록이 잘못되었습니다. |
0x80040E70L |
SEC_E_INVALIDOWNER |
소유자로 제공된 트러스티가 잘못되었거나 공급자가 알 수 없는 트러스티입니다. |
0x80040E71L |
SEC_E_INVALIDACCESSENTRY |
액세스 항목 목록에 제공된 사용 권한이 잘못되었습니다. |
0x80040E77L |
DB_E_BADCONSTRAINTTYPE |
ConstraintType이 잘못되었거나 공급자가 지원하지 않습니다. |
0x80040E78L |
DB_E_BADCONSTRAINTFORM |
ConstraintType이 DBCONSTRAINTTYPE_FOREIGNKEY가 아니며 cForeignKeyColumns가 0이 아닙니다. |
0x80040E79L |
DB_E_BADDEFERRABILITY |
Deferrability가 잘못되었거나 공급자가 이 값을 지원하지 않습니다. |
0x80040E80L |
DB_E_BADMATCHTYPE |
MatchType이 잘못되었거나 공급자가 이 값을 지원하지 않습니다. |
0x80040E8AL |
DB_E_BADUPDATEDELETERULE |
UpdateRule 또는 DeleteRule이 잘못되었거나 공급자가 이 값을 지원하지 않습니다. |
0x80040E8BL |
DB_E_BADCONSTRAINTID |
제약 조건 ID가 잘못되었습니다. |
0x80040E8CL |
DB_E_BADCOMMANDFLAGS |
dwFlags가 잘못되었습니다. |
0x80040E8DL |
DB_E_OBJECTMISMATCH |
rguidColumnType이 이 열의 개체 유형과 일치하지 않는 GUID를 가리키거나 이 열을 설정하지 않았습니다. |
0x80040E91L |
DB_E_NOSOURCEOBJECT |
원본 행이 없습니다. |
0x80040E92L |
DB_E_RESOURCELOCKED |
이 URL이 나타내는 OLE DB 개체가 하나 이상의 다른 프로세스에 의해 잠겨 있습니다. |
0x80040E93L |
DB_E_NOTCOLLECTION |
클라이언트가 컬렉션에만 유효한 개체 유형을 요청했습니다. |
0x80040E94L |
DB_E_READONLY |
호출자가 읽기 전용 개체에 대해 쓰기 권한을 요청했습니다. |
0x80040E95L |
DB_E_ASYNCNOTSUPPORTED |
공급자가 이 개체에 대한 서버에 연결할 수 없습니다. |
0x80040E96L |
DB_E_CANNOTCONNECT |
공급자가 이 개체에 대한 서버에 연결할 수 없습니다. |
0x80040E97L |
DB_E_TIMEOUT |
개체 바인딩 시도가 시간 초과되었습니다. |
0x80040E98L |
DB_E_RESOURCEEXISTS |
이 URL에 의해 명명된 개체가 이미 있기 때문에 공급자가 이 URL에 개체를 만들 수 없습니다. |
0x80040E8EL |
DB_E_RESOURCEOUTOFSCOPE |
요청된 URL이 범위를 벗어납니다. |
0x80040E90L |
DB_E_DROPRESTRICTED |
열 또는 제약 조건은 종속 뷰 또는 제약 조건에서 참조되므로 생략할 수 없습니다. |
0x80040E99L |
DB_E_DUPLICATECONSTRAINTID |
제약 조건이 이미 있습니다. |
0x80040E9AL |
DB_E_OUTOFSPACE |
서버에 물리적 저장소가 부족하기 때문에 이 URL에 개체를 만들 수 없습니다. |
0x00040EC0L |
DB_S_ROWLIMITEXCEEDED |
인출 요청 행 수가 행 집합에서 지원되는 총 활성 행 수를 초과했습니다. |
0x00040EC1L |
DB_S_COLUMNTYPEMISMATCH |
하나 이상의 열 형식이 호환되지 않습니다. 복사하는 동안 변환 오류가 발생합니다. |
0x00040EC2L |
DB_S_TYPEINFOOVERRIDDEN |
호출자가 매개 변수 형식 정보를 무시했습니다. |
0x00040EC3L |
DB_S_BOOKMARKSKIPPED |
삭제된 행이나 멤버가 아닌 행의 책갈피를 건너 뛰었습니다. |
0x00040EC5L |
DB_S_NONEXTROWSET |
행 집합이 더 이상 없습니다. |
0x00040EC6L |
DB_S_ENDOFROWSET |
행 집합 또는 장의 시작이나 끝에 도달했습니다. |
0x00040EC7L |
DB_S_COMMANDREEXECUTED |
공급자가 명령을 다시 실행했습니다. |
0x00040EC8L |
DB_S_BUFFERFULL |
변수 데이터 버퍼가 꽉 찼습니다. |
0x00040EC9L |
DB_S_NORESULT |
더 이상 결과가 없습니다. |
0x00040ECAL |
DB_S_CANTRELEASE |
트랜잭션이 끝나야 서버가 잠금을 해제하거나 다운그레이드할 수 있습니다. |
0x00040ECBL |
DB_S_GOALCHANGED |
지정한 가중치가 지원되지 않거나 지원되는 제한을 초과했으며 0 또는 지원되는 제한으로 설정되었습니다. |
0x00040ECCL |
DB_S_UNWANTEDOPERATION |
이러한 이유로 소비자가 더 이상 알림 호출을 받는 데 관심이 없습니다. |
0x00040ECDL |
DB_S_DIALECTIGNORED |
입력 언어가 무시되었고 텍스트가 다른 언어로 반환되었습니다. |
0x00040ECEL |
DB_S_UNWANTEDPHASE |
이 단계에서는 소비자가 더 이상 알림 호출을 받는 데 관심이 없습니다. |
0x00040ECFL |
DB_S_UNWANTEDREASON |
이러한 이유로 소비자가 더 이상 알림 호출을 받는 데 관심이 없습니다. |
0x00040ED0L |
DB_S_ASYNCHRONOUS |
작업이 비동기적으로 처리되고 있습니다. |
0x00040ED1L |
DB_S_COLUMNSCHANGED |
행 집합의 시작 지점으로 위치를 변경하려면 공급자가 쿼리를 다시 실행해야 하지만 실행하지 못했습니다. 열 순서가 변경되었거나 열이 행 집합에 추가되었거나 행 집합에서 제거되었습니다. |
0x00040ED2L |
DB_S_ERRORSRETURNED |
메서드에 몇 가지 오류가 있습니다. 오류 배열에서 오류가 반환되었습니다. |
0x00040ED3L |
DB_S_BADROWHANDLE |
잘못된 행 핸들입니다. |
0x00040ED4L |
DB_S_DELETEDROW |
지정된 HROW가 완전 삭제된 행을 참조합니다. |
0x00040ED5L |
DB_S_TOOMANYCHANGES |
공급자가 일부 변경 내용을 추적할 수 없습니다. 클라이언트는 다른 메서드를 사용하여 조사 영역과 관련된 데이터를 다시 인출해야 합니다. |
0x00040ED6L |
DB_S_STOPLIMITREACHED |
리소스 한도에 도달하여 실행이 중지되었습니다. 지금까지 얻은 결과가 반환되었지만 실행을 다시 시작할 수 없습니다. |
0x00040ED8L |
DB_S_LOCKUPGRADED |
지정된 값으로부터 잠금이 업그레이드되었습니다. |
0x00040ED9L |
DB_S_PROPERTIESCHANGED |
공급자가 허용한 대로 속성이 하나 이상 변경되었습니다. |
0x00040EDAL |
DB_S_ERRORSOCCURRED |
오류가 발생했습니다. |
0x00040EDBL |
DB_S_PARAMUNAVAILABLE |
지정한 매개 변수가 잘못되었습니다. |
0x00040EDCL |
DB_S_MULTIPLECHANGES |
이 행을 업데이트했기 때문에 데이터 원본에서 둘 이상의 행이 업데이트되었습니다. |
0x00040ED7L |
DB_S_NOTSINGLETON |
공급자가 일부 바인딩 플래그 또는 속성을 만족시킬 수 없기 때문에 바인딩하지 못했습니다. |
0x00040EDDL |
DB_S_NOROWSPECIFICCOLUMNS |
행에 행별 열이 없습니다. |