ADO Number 屬性
❮ 完整的 Error 物件參考
Number 屬性返回一個長整型值,該值是一個唯一的數字,可以取 ErrorValueEnum 值之一。該數字描述了由 ADO 生成的錯誤。如果錯誤是由提供者生成的,則此屬性可能被設定為一個不明確的錯誤值。
這些數字等同於 Windows API HRESULTS 值。
語法
lngErrorNumber=objErr.Number
示例
<%
for each objErr in objConn.Errors
response.write("<p>")
response.write("描述: ")
response.write(objErr.Description & "<br>")
response.write("幫助上下文: ")
response.write(objErr.HelpContext & "<br>")
response.write("幫助檔案: ")
response.write(objErr.HelpFile & "<br>")
response.write("原生錯誤: ")
response.write(objErr.NativeError & "<br>")
response.write("錯誤號: ")
response.write(objErr.Number & "<br>")
response.write("錯誤源: ")
response.write(objErr.Source & "<br>")
response.write("SQL 狀態: ")
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 |
事務進行中時,Connection 物件無法關閉 |
adErrInvalidArgument | 3001 -2146825287 0x800A0BB9 |
引數型別錯誤、超出可接受範圍或相互衝突 |
adErrInvalidConnection | 3709 -2146824579 0x800A0E7D |
無法使用此連線執行此操作。它在此上下文中已關閉或無效 |
adErrInvalidParamInfo | 3708 -2146824580 0x800A0E7C |
Parameter 物件定義不正確 |
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 |
未使用 |
❮ 完整的 Error 物件參考