ErrorValueEnum
指定 ADO 執行階段錯誤的類型。
以下列出三種形式的錯誤號碼:
正十進位:以十進位格式表示完整數字的兩個最低位元組。 這個數字會顯示在預設 Visual Basic 錯誤訊息對話方塊中。 例如,執行階段錯誤 '3707'。
負十進位:完整錯誤號碼的十進位轉譯。
十六進位:以十六進位表示完整的錯誤號碼。 第四位數為 Windows 設備代碼。 ADO 錯誤號碼的設備代碼為 A。例如:0x800A0E7B。
注意
OLE DB 錯誤可能會傳遞至您的 ADO 應用程式。 一般而言,您可以透過 Windows 設備代碼 4 來識別這些錯誤。 例如,0x8004。
常數 | 值 | 描述 |
---|---|---|
adErrBoundToCommand | 3707 -2146824581 0x800A0E7B | 無法變更 Recordset 物件的 ActiveConnection 屬性,其具有 Command 物件作為其來源。 |
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 對等項目
套件: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 |