大部分的ADO的錯誤碼對應的含義

來源:互聯網
上載者:User
ado|錯誤 除了在 Error 對象和 Errors 集合中說明的提供者錯誤之外,ADO 本身也將錯誤返回到運行時環境的異常處理機制之中。使用程式設計語言的錯誤捕獲機制(如 Microsoft® Visual Basic® 中的 On Error 語句)可捕獲及處理下列錯誤。下表將同時顯示十進位和十六進位錯誤碼值。

常量名稱 編號 說明

adErrInvalidArgument 3001
0x800A0BB9
應用程式使用的參數其類型錯誤、超出可接受的範圍或者與其他參數衝突。

adErrNoCurrentRecord 3021
0x800A0BCD
BOF 或 EOF 為 True,或者目前記錄已經刪除。應用程式請求的操作需要目前記錄。

adErrIllegalOperation 3219
0x800A0C93
應用程式請求的操作不允許出現在該上下文中

adErrInTransaction 3246
0x800A0CAE
在事務中應用程式無法顯式關閉 Connection 對象。

adErrFeatureNotAvailable 3251
0x800A0CB3
提供者不支援應用程式請求的操作。

adErrItemNotFound 3265
0x800A0CC1
ADO 無法在對應於應用程式請求的名稱或順序引用的集合中找到對象。

adErrObjectInCollection 3367
0x800A0D27
無法追加,對象已經在集合中。

adErrObjectNotSet 3420 0x800A0D5C 應用程式引用的對象不再指向有效對象。
adErrDataConversion 3421
0x800A0D5D
應用程式使用了不符合對當前操作的實值型別。

adErrObjectClosed 3704
0x800A0E78
如果對象關閉,則不允許應用程式請求的操作。

adErrObjectOpen 3705
0x800A0E79
如果對象開啟,則不允許應用程式請求的操作。

adErrProviderNotFound 3706
0x800A0E7A
ADO 找不到指定的提供者。

adErrBoundToCommand 3707
0x800A0E7B
應用程式無法用 Command 對象將 Recordset 對象的 ActiveConnection 屬性更改為它的來來源資料。

adErrInvalidParamInfo 3708
0x800A0E7C
應用程式錯誤地定義了 Parameter 對象。

adErrInvalidConnection 3709
0x800A0E7D
應用程式通過引用關閉或無效的 Connection 對象來請求對對象的操作。

繼續加:

錯誤碼及說明
3707 應用程式不能改變Recordset對象的ActiveComnection屬性,以Command對象作為它的源
3732 不能完成動作
3748 不能改變串連
3220 不能改變提供者
3724 不能轉換值不能建立資源
3747 類別沒有設定所以動作不能執行
3726 這一行中不存在指定的列
3421 對於當前的應用程式,應用程式使用了錯誤類型的值
3721 資料超出給定的資料類型的範圍
3738 不能刪除資源,這超出了允許範圍
3750 不能設定Deny許可權,因為提供者不支援
3751 提供者不支援要求的Deny類型
3251 提供者不支援該應用程式請求的操作
3749 Fields集合的Dpdate方法失敗
3219 在此環境中不允許應用程式請求的操作
3719 因為違背資料的完整性,操作失敗
3246 在事務中,應用程式不能顯式地關閉Connection對象
3001 應用程式使用的參數類型錯誤,可能超出範圍或與其他類型衝突
3709 應用程式請求對一個對象的操作時使用了一個引用,而該引用指向了一個關閉的或無效的Connection對象
3708 應用程式不適當地定義了一個Parameter對象
3714 事務無效
3729 提供的URL無效
3265 ADO在集合中沒發現對象
3021 BOF和EOF中一個為True,或者目前記錄已被刪,而應用程式的請求操作需要目前記錄
3715 操作不在執行過程中
3710 操作不能重新執行
3704 如果對象已關閉,不允許應用程式請求的操作
3367 對象已在集合中,不能追加
3420 由應用程式引用的對象不再指向有效對象
3705 如果對象已開啟,不允許應用程式請求的操作
3002 當開啟請求的檔案時,發生錯誤
3712 操作被取消
3734 因為伺服器得不到足夠的空間完成操作,操作失敗
3720 因為使用者沒有足夠的許可權完成操作,操作失敗
3742 設定這個屬性造成和其他屬性衝突
3739 對於選擇的列,這個屬性無效
3740 給屬性提供了一個無效的選擇
3741 給屬性提供了一個無效的值
3743 不是所有的屬性都能被設定
3744 屬性沒有被設定
3745 屬性不能被設定
3746 屬性不被支援
3000 提供者執行請求的動作失敗
3706 ADO不能找到指定的提供者
3003 讀指定的檔案時出錯
3731 資源已經存在
3730 資源被鎖定
3735 資源超出範圍
3722 動作違背了模式
3723 運算式包含不匹配的符號
3713 操作仍然在串連中
3711 操作仍然在執行
3728 沒有查看分類樹的許可權
3736 命令不可用
3716 在這種情況下運行不安全
3727 URL不存在
3737 在命名的行中的URL不存在
3733 檔案版本資訊沒找到
3004 寫檔案時有錯誤
3717 操作引出一個安全對話
3718 操作引出一個安全對話頭


擴充的ADO錯誤及其說明

-2147483647 未實現
-2147483646 記憶體不足
-2147483645 一個或多個參數無效
-2147483644 不支援這樣的介面
-2147483643 無效指標
-2147483642 無效控制代碼
-2147483641 操作終止
-2147483640 不確定的錯誤
-2147483639 一般訪問拒絕錯誤
-2147483638 完成操作所必需的資料不再可用
-2147467263 未實現
-2147467262 不支援這樣的介面
-2147467261 無效指標
-2147467260 操作終止
-2147467259 不確定的錯誤
-2147467258 執行緒區域儲存失敗
-2147467257 擷取共用的記憶體配置程式失敗
-2147467256 擷取記憶體配置程式失敗
-2147467255 不能初始化類的快取
-2147467254 不能初始化RPC服務
-2147467253 不能設定執行緒區域儲存通道控制
-2147467252 不能分配執行緒區域儲存通道控制
-2147467251 使用者提供的記憶體配置程式不可接受
-2147467250 OLE服務互斥量已存在
-2147467249 OLE服務檔案對應已存在
-2149467248 不能映射OLE服務的檔案視圖
-2147467247 試圖啟動OLE服務失敗
-2147467246 在單執行緒模式中試圖再一次調用CoInitialize
-2147467245 需要一個遠程啟用,但是不允許
-2147467244 需要一個遠程啟用,但是提供的伺服器名稱無效
-2147467243 類回合組態的安全id與調用者不同
-2147467242 使用OLE1服務所需的DDE視窗被禁止
-2147467241 RunAs指定的必須是網域名稱\使用者名稱或只是使用者名稱
-2147467240 服務進程不能啟動,可能路徑名不正確
-2147467239 當組態識別時服務進程不能啟動,路徑名可能不正確或無效
-2147467238 由於組態識別不正確,服務進程不能啟動。檢查使用者名稱和口令
-2147467237 不允許客戶啟動這個伺服器
-2147467236 提供這個服務的伺服器不能啟動
-2147467235 本電腦不能和伺服器提供的其他電腦通訊
-2147467234 伺服器啟動後不響應
-2147467233 伺服器的註冊資訊不一致或不完整
-2147467232 這個介面的註冊資訊不一致或不完整
-2147467231 不支援試圖執行的操作
-2147418113 災難性失敗
-2147024891 一般訪問拒絕錯誤
-2147024890 無效控制代碼
-2147024882 記憶體不足
-2147024809 一個或多個參數無效



相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。