<完成錯誤對象參考
Number屬性返回一個long值是一個唯一的編號,可以採取的一個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 | 無法更改具有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 | 字段更新失敗 |
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 | 網址包含無效字符 |
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 | 該網址不存在 |
adErrURLNamedRowDoesNotExist | 3737 -2146824551 0x800A0E99 | 記錄不存在 |
adErrVolumeNotFound | 3733 -2146824555 0x800A0E95 | 供應商無法找到存儲設備。 確保網址輸入正確 |
adErrWriteFile | 3004 -2146825284 0x800A0BBC | 寫入文件時失敗 |
adWrnSecurityDialog | 3717 -2146824571 0x800A0E85 | 未使用 |
adWrnSecurityDialogHeader | 3718 -2146824570 0x800A0E86 | 未使用 |
<完成錯誤對象參考