ErrorValueEnum
ADO 런타임 오류의 유형을 지정합니다.
오류 번호의 세 가지 형태가 나열됩니다.
양의 10진수 - 전체 번호의 하위 2바이트(10진수 형식)입니다. 이 숫자는 기본 Visual Basic 오류 메시지 대화 상자에 표시됩니다. 예를 들어 런타임 오류 '3707'입니다.
음의 10진수 - 전체 오류 번호의 10진수 변환입니다.
16진수 - 전체 오류 번호의 16진수 표현입니다. Windows 기능 코드는 네 번째 자리입니다. ADO 오류 번호의 기능 코드는 A입니다. 예: 0x800A0E7B.
참고
OLE DB 오류가 ADO 애플리케이션에 전달될 수 있습니다. 일반적으로 이러한 오류는 Windows 기능 코드 4로 식별될 수 있습니다. 예를 들어 0x8004입니다.
상수 | 값 | 설명 |
---|---|---|
adErrBoundToCommand | 3707 -2146824581 0x800A0E7B | Command 개체를 원본으로 사용하는 Recordset 개체의 ActiveConnection 속성을 변경할 수 없습니다. |
adErrCannotComplete | 3732 -2146824556 0x800A0E94 | 서버에서 작업을 완료할 수 없습니다. |
adErrCantChangeConnection | 3748 -2146824540 0x800A0EA4 | 연결이 거부되었습니다. 요청한 새 연결의 특성이 이미 사용 중인 연결과 다릅니다. |
adErrCantChangeProvider | 3220 -2146825068 0X800A0C94 | 제공된 공급자가 이미 사용 중인 공급자와 다릅니다. |
adErrCantConvertvalue | 3724 -2146824564 0x800A0E8C | 부호 불일치 또는 데이터 오버플로가 아닌 다른 이유로 인해 데이터 값을 변환할 수 없습니다. 예를 들어 변환 시 데이터가 잘렸습니다. |
adErrCantCreate | 3725 -2146824563 0x800A0E8D | 필드 데이터 형식을 알 수 없거나 공급자가 작업을 수행할 리소스가 부족하여 데이터 값을 설정하거나 검색할 수 없습니다. |
adErrCatalogNotSet | 3747 -2146824541 0x800A0EA3 | 작업에 유효한 ParentCatalog가 필요합니다. |
adErrColumnNotOnThisRow | 3726 -2146824562 0x800A0E8E | 레코드에 이 필드가 없습니다. |
adErrDataConversion | 3421 -2146824867 0x800A0D5D | 애플리케이션이 현재 작업에 잘못된 형식의 값을 사용합니다. |
adErrDataOverflow | 3721 -2146824567 0x800A0E89 | 데이터 값이 너무 커서 필드 데이터 형식으로 나타낼 수 없습니다. |
adErrDelResOutOfScope | 3738 -2146824550 0x800A0E9A | 삭제할 개체의 URL이 현재 레코드의 범위를 벗어났습니다. |
adErrDenyNotSupported | 3750 -2146824538 0x800A0EA6 | 공급자가 공유 제한을 지원하지 않습니다. |
adErrDenyTypeNotSupported | 3751 -2146824537 0x800A0EA7 | 공급자가 요청된 종류의 공유 제한을 지원하지 않습니다. |
adErrFeatureNotAvailable | 3251 -2146825037 0x800A0CB3 | 개체 또는 공급자가 요청된 작업을 수행할 수 없습니다. |
adErrFieldsUpdateFailed | 3749 -2146824539 0x800A0EA5 | 필드 업데이트에 실패했습니다. 자세한 내용은 개별 필드 개체의 Status 속성을 확인하세요. |
adErrIllegalOperation | 3219 -2146825069 0x800A0C93 | 이 컨텍스트에서 작업이 허용되지 않습니다. |
adErrIntegrityViolation | 3719 -2146824569 0x800A0E87 | 데이터 값이 필드의 무결성 제약 조건과 충돌합니다. |
adErrInTransaction | 3246 -2146825042 0x800A0CAE | 트랜잭션 중 Connection 개체를 명시적으로 닫을 수 없습니다. |
adErrInvalidArgument | 3001 -2146825287 0x800A0BB9 | 인수가 잘못된 형식이거나, 허용되는 범위를 벗어나거나, 서로 충돌합니다. |
adErrInvalidConnection | 3709 -2146824579 0x800A0E7D | 연결을 사용하여 이 작업을 수행할 수 없습니다. 이 컨텍스트에서는 닫혀 있거나 유효하지 않습니다. |
adErrInvalidParamInfo | 3708 -2146824580 0x800A0E7C | Parameter 개체가 잘못 정의되었습니다. 일관되지 않거나 불완전한 정보가 제공되었습니다. |
adErrInvalidTransaction | 3714 -2146824574 0x800A0E82 | 트랜잭션 조정이 잘못되었거나 시작되지 않았습니다. |
adErrInvalidURL | 3729 -2146824559 0x800A0E91 | URL에 잘못된 문자가 들어 있습니다. URL이 올바르게 입력되었는지 확인하세요. |
adErrItemNotFound | 3265 -2146825023 0x800A0CC1 | 컬렉션에서 요청된 이름 또는 서수에 해당하는 항목을 찾을 수 없습니다. |
adErrNoCurrentRecord | 3021 -2146825267 0x800A0BCD | BOF 또는 EOF가 True이거나 현재 레코드가 삭제되었습니다. 요청된 작업에는 현재 레코드가 필요합니다. |
adErrNotExecuting | 3715 -2146824573 0x800A0E83 | 실행하지 않는 동안에는 작업을 수행할 수 없습니다. |
adErrNotReentrant | 3710 -2146824578 0x800A0E7E | 이벤트를 처리하는 동안에는 작업을 수행할 수 없습니다. |
adErrObjectClosed | 3704 -2146824584 0x800A0E78 | 개체가 닫혀 있는 경우에는 작업이 허용되지 않습니다. |
adErrObjectInCollection | 3367 -2146824921 0x800A0D27 | 개체가 이미 컬렉션에 있습니다. 추가할 수 없습니다. |
adErrObjectNotSet | 3420 -2146824868 0x800A0D5C | 개체가 더 이상 유효하지 않습니다. |
adErrObjectOpen | 3705 -2146824583 0x800A0E79 | 개체가 열려 있는 경우에는 작업이 허용되지 않습니다. |
adErrOpeningFile | 3002 -2146825286 0x800A0BBA | 파일을 열 수 없습니다. |
adErrOperationCancelled | 3712 -2146824576 0x800A0E80 | 사용자가 작업을 취소했습니다. |
adErrOutOfSpace | 3734 -2146824554 0x800A0E96 | 작업을 수행할 수 없습니다. 공급자가 충분한 스토리지 공간을 얻을 수 없습니다. |
adErrPermissionDenied | 3720 -2146824568 0x800A0E88 | 권한이 부족하여 필드에 쓸 수 없습니다. |
adErrProviderFailed | 3000 -2146825288 0x800A0BB8 | 공급자가 요청된 작업을 수행하지 않았습니다. |
adErrProviderNotFound | 3706 -2146824582 0x800A0E7A | 공급자를 찾을 수 없습니다. 올바르게 설치되지 않은 것일 수 있습니다. |
adErrReadFile | 3003 -2146825285 0x800A0BBB | 파일을 읽을 수 없습니다. |
adErrResourceExists | 3731 -2146824557 0x800A0E93 | 복사 작업을 수행할 수 없습니다. 대상 URL로 명명된 개체가 이미 있습니다. adCopyOverwrite를 지정하여 개체를 대체하세요. |
adErrResourceLocked | 3730 -2146824558 0x800A0E92 | 하나 이상의 프로세스가 지정된 URL이 나타내는 개체를 잠궜습니다. 프로세스가 완료될 때까지 기다렸다가 작업을 다시 시도하세요. |
adErrResourceOutOfScope | 3735 -2146824553 0x800A0E97 | 원본 또는 대상 URL이 현재 레코드의 범위를 벗어났습니다. |
adErrSchemaViolation | 3722 -2146824566 0x800A0E8A | 데이터 값이 필드의 데이터 형식 또는 제약 조건과 충돌합니다. |
adErrSignMismatch | 3723 -2146824565 0x800A0E8B | 데이터 값은 부호가 있고 공급자가 사용한 필드 데이터 형식은 부호가 없기 때문에 변환에 실패했습니다. |
adErrStillConnecting | 3713 -2146824575 0x800A0E81 | 비동기적으로 연결하는 동안에는 작업을 수행할 수 없습니다. |
adErrStillExecuting | 3711 -2146824577 0x800A0E7F | 비동기적으로 실행하는 동안에는 작업을 수행할 수 없습니다. |
adErrTreePermissionDenied | 3728 -2146824560 0x800A0E90 | 트리 또는 하위 트리에 액세스하기에 권한이 충분하지 않습니다. |
adErrUnavailable | 3736 -2146824552 0x800A0E98 | 작업이 완료되지 않았고 상태를 사용할 수 없습니다. 필드를 사용할 수 없거나 작업을 시도하지 않았습니다. |
adErrUnsafeOperation | 3716 -2146824572 0x800A0E84 | 이 컴퓨터의 안전 설정으로는 다른 도메인에 있는 데이터 원본에 액세스할 수 없습니다. |
adErrURLDoesNotExist | 3727 -2146824561 0x800A0E8F | 원본 URL 또는 대상 URL의 부모가 없습니다. |
adErrURLNamedRowDoesNotExist | 3737 -2146824551 0x800A0E99 | 이 URL로 명명된 레코드가 없습니다. |
adErrVolumeNotFound | 3733 -2146824555 0x800A0E95 | 공급자가 URL로 표시된 스토리지 디바이스를 찾을 수 없습니다. URL이 올바르게 입력되었는지 확인하세요. |
adErrWriteFile | 3004 -2146825284 0x800A0BBC | 파일에 쓰지 못했습니다. |
adWrnSecurityDialog | 3717 -2146824571 0x800A0E85 | 내부 전용입니다. 사용하지 마십시오. |
adWrnSecurityDialogHeader | 3718 -2146824570 0x800A0E86 | 내부 전용입니다. 사용하지 마십시오. |
ADO/WFC 동등
Package: com.ms.wfc.data
ADO/WFC 동등 항목의 다음 하위 집합만 정의되어 있습니다.
지속적임 |
---|
AdoEnums.ErrorValue.BOUNDTOCOMMAND |
AdoEnums.ErrorValue.DATACONVERSION |
AdoEnums.ErrorValue.FEATURENOTAVAILABLE |
AdoEnums.ErrorValue.ILLEGALOPERATION |
AdoEnums.ErrorValue.INTRANSACTION |
AdoEnums.ErrorValue.INVALIDARGUMENT |
AdoEnums.ErrorValue.INVALIDCONNECTION |
AdoEnums.ErrorValue.INVALIDPARAMINFO |
AdoEnums.ErrorValue.ITEMNOTFOUND |
AdoEnums.ErrorValue.NOCURRENTRECORD |
AdoEnums.ErrorValue.NOTEXECUTING |
AdoEnums.ErrorValue.NOTREENTRANT |
AdoEnums.ErrorValue.OBJECTCLOSED |
AdoEnums.ErrorValue.OBJECTINCOLLECTION |
AdoEnums.ErrorValue.OBJECTNOTSET |
AdoEnums.ErrorValue.OBJECTOPEN |
AdoEnums.ErrorValue.OPERATIONCANCELLED |
AdoEnums.ErrorValue.PROVIDERNOTFOUND |
AdoEnums.ErrorValue.STILLCONNECTING |
AdoEnums.ErrorValue.STILLEXECUTING |
AdoEnums.ErrorValue.UNSAFEOPERATION |