<완전한 오류 객체 참조
숫자 속성 중 하나 걸릴 수있는 고유 번호입니다 긴 값 반환 ErrorValueEnum의 값을. 숫자는 ADO 의해 발생되는 오차를 설명한다. 오류가 공급자에 의해 생성 된 경우,이 특성은 불특정 에러 값으로 설정 될 수있다.
숫자는 Windows API의 HRESULTS 값에 해당합니다.
통사론
lngErrorNumber=objErr.Number
예
<%
for each objErr in objConn.Errors
response.write("<p>")
response.write("Description: ")
response.write(objErr.Description & "<br>")
response.write("Help context: ")
response.write(objErr.HelpContext & "<br>")
response.write("Help file: ")
response.write(objErr.HelpFile & "<br>")
response.write("Native error: ")
response.write(objErr.NativeError & "<br>")
response.write("Error number: ")
response.write(objErr.Number & "<br>")
response.write("Error source: ")
response.write(objErr.Source & "<br>")
response.write("SQL state: ")
response.write(objErr.SQLState & "<br>")
response.write("</p>")
next
%>
ErrorValueEnum 값
일정한 | 값 | 기술 |
---|---|---|
adErrBoundToCommand | 3707 -2146824581 0x800A0E7B | 소스로서 명령 개체가 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 | 필드 업데이트 실패 |
adErrIllegalOperation | 3219 -2146825069 0x800A0C93 | 작업은이 컨텍스트에서 허용되지 않습니다 |
adErrIntegrityViolation | 3719 -2146824569 0x800A0E87 | 필드의 무결성 제약 조건과 데이터 값 충돌 |
adErrInTransaction | 3246 -2146825042 0x800A0CAE | 연결 객체는 트랜잭션 동안 닫을 수 없습니다 |
adErrInvalidArgument | 3001 -2146825287 0x800A0BB9 | 인수는 잘못된 형식의 허용 범위를 벗어나 있거나 서로 충돌 |
adErrInvalidConnection | 3709 -2146824579 0x800A0E7D | 접속이 동작을 수행 할 수 없다. 그것은이 상황에서 폐쇄 또는 잘못되었습니다 중 |
adErrInvalidParamInfo | 3708 -2146824580 0x800A0E7C | 매개 변수 개체를 잘못 정의 |
adErrInvalidTransaction | 3714 -2146824574 0x800A0E82 | 트랜잭션을 조정하는 것은 유효하지 않습니다 |
adErrInvalidURL | 3729 -2146824559 0x800A0E91 | 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 | 복사 작업을 수행 할 수 없습니다. 객체가 이미 존재합니다. 객체를 대체 할 adCopyOverwrite 지정 |
adErrResourceLocked | 3730 -2146824558 0x800A0E92 | 객체가 다른 프로세스에 의해 잠겨 |
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은 존재하지 않습니다 |
adErrURLNamedRowDoesNotExist | 3737 -2146824551 0x800A0E99 | 기록이 존재하지 않습니다 |
adErrVolumeNotFound | 3733 -2146824555 0x800A0E95 | 공급자는 저장 장치를 찾을 수 없습니다. 확인하십시오 URL이 올바르게 입력 |
adErrWriteFile | 3004 -2146825284 0x800A0BBC | 파일에 기록 할 때 실패 |
adWrnSecurityDialog | 3717 -2146824571 0x800A0E85 | 사용 안함 |
adWrnSecurityDialogHeader | 3718 -2146824570 0x800A0E86 | 사용 안함 |
<완전한 오류 객체 참조