OLEDB错误
| 0x80040E00L | DB_E_BADACCESSORHANDLE | 取值函數無效。 |
| 0x80040E01L | DB_E_ROWLIMITEXCEEDED | 無法在不超過訪問接口的最大活動行數的情況下將行插入行集。 |
| 0x80040E02L | DB_E_READONLYACCESSOR | 取值函數為只讀。操作失敗。 |
| 0x80040E03L | DB_E_SCHEMAVIOLATION | 值違反了數據庫架構。 |
| 0x80040E04L | DB_E_BADROWHANDLE | 行句柄無效。 |
| 0x80040E05L | DB_E_OBJECTOPEN | 對象已打開。 |
| 0x80040E06L | DB_E_BADCHAPTER | 章節無效。 |
| 0x80040E07L | DB_E_CANTCONVERTVALUE | 由于數據溢出之外的原因,無法將命令中的一個文字值轉換為正確的類型。 |
| 0x80040E08L | DB_E_BADBINDINFO | 綁定信息無效。 |
| 0x80040E09L | DB_SEC_E_PERMISSIONDENIED | 權限被拒絕。 |
| 0x80040E0AL | DB_E_NOTAREFERENCECOLUMN | 指定的列不包含書簽或章節。 |
| 0x80040E0BL | DB_E_LIMITREJECTED | 某些開銷限制被拒絕。 |
| 0x80040E0CL | DB_E_NOCOMMAND | 尚未為命令對象設置命令。 |
| 0x80040E0DL | DB_E_COSTLIMIT | 在給定的開銷限制內找不到查詢計劃。 |
| 0x80040E0EL | DB_E_BADBOOKMARK | 書簽無效。 |
| 0x80040E0FL | DB_E_BADLOCKMODE | 鎖定模式無效。 |
| 0x80040E10L | DB_E_PARAMNOTOPTIONAL | 未提供一個或多個必需參數的值。 |
| 0x80040E11L | DB_E_BADCOLUMNID | 列 ID 無效。 |
| 0x80040E12L | DB_E_BADRATIO | 比率無效。 |
| 0x80040E13L | DB_E_BADVALUES | 值無效。 |
| 0x80040E14L | DB_E_ERRORSINCOMMAND | 命令包含一個或多個錯誤。 |
| 0x80040E15L | DB_E_CANTCANCEL | 無法取消正在執行的命令。 |
| 0x80040E16L | DB_E_DIALECTNOTSUPPORTED | 訪問接口不支持指定的方言。 |
| 0x80040E17L | DB_E_DUPLICATEDATASOURCE | 帶有指定名稱的數據源已存在。 |
| 0x80040E18L | DB_E_CANNOTRESTART | 行集是通過實時數據饋送生成的,無法重新開始。 |
| 0x80040E19L | DB_E_NOTFOUND | 在當前范圍內找不到符合所述特征的鍵。 |
| 0x80040E1BL | DB_E_NEWLYINSERTED | 訪問接口無法確定新插入行的標識。 |
| 0x80040E1AL | DB_E_CANNOTFREE | 已將此目錄樹的所有權提供給訪問接口。 |
| 0x80040E1CL | DB_E_GOALREJECTED | 沒有為任何支持的目標指定非零權重,因此目標被拒絕。未更改當前目標。 |
| 0x80040E1DL | DB_E_UNSUPPORTEDCONVERSION | 不支持請求的轉換。 |
| 0x80040E1EL | DB_E_BADSTARTPOSITION | lRowsOffset 將讓您處于行集兩端之外的位置,這與指定的 cRows 值無關。cRowsObtained 為 0。 |
| 0x80040E20L | DB_E_NOTREENTRANT | 訪問接口調用了使用者的 IRowsetNotify 中的一種方法,而該方法尚未返回。 |
| 0x80040E21L | DB_E_ERRORSOCCURRED | 出現錯誤。 |
| 0x80040E22L | DB_E_NOAGGREGATION | 指定了一個非 NULL 控制 IUnknown,正在創建的對象不支持聚合。 |
| 0x80040E23L | DB_E_DELETEDROW | 當前行已刪除。 |
| 0x80040E24L | DB_E_CANTFETCHBACKWARDS | 行集不支持向后提取。 |
| 0x80040E25L | DB_E_ROWSNOTRELEASED | 必須釋放所有 HROW 才能獲得新的 HROW。 |
| 0x80040E26L | DB_E_BADSTORAGEFLAG | 不支持指定的存儲標志之一。 |
| 0x80040E27L | DB_E_BADCOMPAREOP | 比較運算符無效。 |
| 0x80040E28L | DB_E_BADSTATUSVALUE | 指定的狀態標志既不是 DBCOLUMNSTATUS_OK,也不是 DBCOLUMNSTATUS_ISNULL。 |
| 0x80040E29L | DB_E_CANTSCROLLBACKWARDS | 行集無法向后滾動。 |
| 0x80040E2AL | DB_E_BADREGIONHANDLE | 區域句柄無效。 |
| 0x80040E2BL | DB_E_NONCONTIGUOUSRANGE | 指定的行集不鄰近指定監視區域中的行或與其重疊。 |
| 0x80040E2CL | DB_E_INVALIDTRANSITION | 指定了一個從?ALL*?到?MOVE*?或?EXTEND*?的轉換。 |
| 0x80040E2DL | DB_E_NOTASUBREGION | 指定的區域不是給定監視區域句柄所標識區域的正確子區域。 |
| 0x80040E2EL | DB_E_MULTIPLESTATEMENTS | 訪問接口不支持多語句命令。 |
| 0x80040E2FL | DB_E_INTEGRITYVIOLATION | 指定的值違反了列或表的完整性約束。 |
| 0x80040E30L | DB_E_BADTYPENAME | 無法識別給定的類型名稱。 |
| 0x80040E31L | DB_E_ABORTLIMITREACHED | 執行因已達到資源限制而中止,無結果返回。 |
| 0x80040E32L | DB_E_ROWSETINCOMMAND | 無法克隆自己的命令目錄樹中包含行集的命令對象。 |
| 0x80040E33L | DB_E_CANTTRANSLATE | 無法將當前目錄樹表示成文本。 |
| 0x80040E34L | DB_E_DUPLICATEINDEXID | 指定的索引已存在。 |
| 0x80040E35L | DB_E_NOINDEX | 指定的索引不存在。 |
| 0x80040E36L | DB_E_INDEXINUSE | 指定的索引正在使用中。 |
| 0x80040E37L | DB_E_NOTABLE | 指定的表不存在。 |
| 0x80040E38L | DB_E_CONCURRENCYVIOLATION | 行集正在使用樂觀并發,而自上次讀取列的值后,此列值已更改。 |
| 0x80040E39L | DB_E_BADCOPY | 在復制過程中檢測到錯誤。 |
| 0x80040E3AL | DB_E_BADPRECISION | 指定的精度無效。 |
| 0x80040E3BL | DB_E_BADSCALE | 指定的小數位數無效。 |
| 0x80040E3CL | DB_E_BADTABLEID | 表 ID 無效。 |
| 0x80040E3DL | DB_E_BADTYPE | 指定的類型無效。 |
| 0x80040E3EL | DB_E_DUPLICATECOLUMNID | 列 ID 在規范中不只出現一次。 |
| 0x80040E3FL | DB_E_DUPLICATETABLEID | 指定的表已存在。 |
| 0x80040E40L | DB_E_TABLEINUSE | 指定的表正在使用中。 |
| 0x80040E41L | DB_E_NOLOCALE | 不支持指定的區域設置 ID。 |
| 0x80040E42L | DB_E_BADRECORDNUM | 指定的記錄號無效。 |
| 0x80040E43L | DB_E_BOOKMARKSKIPPED | 盡管設置了有效的書簽格式,但找不到與之匹配的行。 |
| 0x80040E44L | DB_E_BADPROPERTYVALUE | 屬性值無效。 |
| 0x80040E45L | DB_E_INVALID | 未將行集分成章節。 |
| 0x80040E46L | DB_E_BADACCESSORFLAGS | 取值函數無效。 |
| 0x80040E47L | DB_E_BADSTORAGEFLAGS | 存儲標志無效。 |
| 0x80040E48L | DB_E_BYREFACCESSORNOTSUPPORTED | 此訪問接口不支持 By-ref 取值函數。 |
| 0x80040E49L | DB_E_NULLACCESSORNOTSUPPORTED | 此訪問接口不支持空取值函數。 |
| 0x80040E4AL | DB_E_NOTPREPARED | 未準備命令。 |
| 0x80040E4BL | DB_E_BADACCESSORTYPE | 指定的取值函數不是參數取值函數。 |
| 0x80040E4CL | DB_E_WRITEONLYACCESSOR | 給定的取值函數為只讀。 |
| 0x80040E4DL | DB_SEC_E_AUTH_FAILED | 身份驗證失敗。 |
| 0x80040E4EL | DB_E_CANCELED | 已在通知期間取消更改;未更改任何列。 |
| 0x80040E4FL | DB_E_CHAPTERNOTRELEASED | 行集只有一個章節,而此章節未釋放。 |
| 0x80040E50L | DB_E_BADSOURCEHANDLE | 源句柄無效。 |
| 0x80040E51L | DB_E_PARAMUNAVAILABLE | 訪問接口無法派生參數信息。尚未調用 SetParameterInfo。 |
| 0x80040E52L | DB_E_ALREADYINITIALIZED | 數據源對象已初始化。 |
| 0x80040E53L | DB_E_NOTSUPPORTED | 訪問接口不支持此方法。 |
| 0x80040E54L | DB_E_MAXPENDCHANGESEXCEEDED | 具有掛起更改的行數已超過設定的限制。 |
| 0x80040E55L | DB_E_BADORDINAL | 指定的列不存在。 |
| 0x80040E56L | DB_E_PENDINGCHANGES | 引用計數為零的行上存在掛起更改。 |
| 0x80040E57L | DB_E_DATAOVERFLOW | 命令中的文字值溢出了關聯列的類型范圍。 |
| 0x80040E58L | DB_E_BADHRESULT | 提供的 HRESULT 無效。 |
| 0x80040E59L | DB_E_BADLOOKUPID | 提供的 LookupID 無效。 |
| 0x80040E5AL | DB_E_BADDYNAMICERRORID | 提供的 DynamicErrorID 無效。 |
| 0x80040E5BL | DB_E_PENDINGINSERT | 最新插入的行尚未更新,無法獲得可查看的數據。 |
| 0x80040E5CL | DB_E_BADCONVERTFLAG | 轉換標志無效。 |
| 0x80040E5DL | DB_E_BADPARAMETERNAME | 無法識別給定的參數名。 |
| 0x80040E5EL | DB_E_MULTIPLESTORAGE | 無法同時打開多個存儲對象。 |
| 0x80040E5FL | DB_E_CANTFILTER | 無法打開請求的篩選器。 |
| 0x80040E60L | DB_E_CANTORDER | 無法打開請求的順序。 |
| 0x80040E65L | DB_E_NOCOLUMN | 提供的列 ID 無效。 |
| 0x80040E67L | DB_E_COMMANDNOTPERSISTED | 提供的命令中沒有 DBID。 |
| 0x80040E68L | DB_E_DUPLICATEID | 提供的 DBID 已存在。 |
| 0x80040E69L | DB_E_OBJECTCREATIONLIMITREACHED | 已創建訪問接口支持的最大會話數。使用者必須釋放當前保留的一個或多個會話,才能獲取新的 Session 對象。 |
| 0x80040E72L | DB_E_BADINDEXID | 索引 ID 無效。 |
| 0x80040E73L | DB_E_BADINITSTRING | 指定的初始化字符串不符合規范。 |
| 0x80040E74L | DB_E_NOPROVIDERSREGISTERED | OLE DB 根枚舉器未返回與任何請求的 SOURCES_TYPE 相匹配的任何訪問接口。 |
| 0x80040E75L | DB_E_MISMATCHEDPROVIDER | 初始化字符串指定與當前活動訪問接口不匹配的訪問接口。 |
| 0x80040E76L | DB_E_BADCOMMANDID | 指定的 DBID 無效。 |
| 0x80040E6AL | SEC_E_BADTRUSTEEID | 受信者值無效。 |
| 0x80040E6BL | SEC_E_NOTRUSTEEID | 受信者不屬于當前數據源。 |
| 0x80040E6CL | SEC_E_NOMEMBERSHIPSUPPORT | 受信者不支持成員身份/集合。 |
| 0x80040E6DL | SEC_E_INVALIDOBJECT | 對象對訪問接口無效或未知。 |
| 0x80040E6EL | SEC_E_NOOWNER | 對象不存在所有者。 |
| 0x80040E6FL | SEC_E_INVALIDACCESSENTRYLIST | 提供的訪問項列表無效。 |
| 0x80040E70L | SEC_E_INVALIDOWNER | 作為所有者提供的受信者對訪問接口無效或未知。 |
| 0x80040E71L | SEC_E_INVALIDACCESSENTRY | 訪問項列表中提供的權限無效。 |
| 0x80040E77L | DB_E_BADCONSTRAINTTYPE | ConstraintType 無效或訪問接口不支持。 |
| 0x80040E78L | DB_E_BADCONSTRAINTFORM | ConstraintType 不是 DBCONSTRAINTTYPE_FOREIGNKEY,而 cForeignKeyColumns 不為零。 |
| 0x80040E79L | DB_E_BADDEFERRABILITY | Deferrability 無效,或訪問接口不支持該值。 |
| 0x80040E80L | DB_E_BADMATCHTYPE | MatchType 無效,或訪問接口不支持該值。 |
| 0x80040E8AL | DB_E_BADUPDATEDELETERULE | UpdateRule 或 DeleteRule 無效,或訪問接口不支持該值。 |
| 0x80040E8BL | DB_E_BADCONSTRAINTID | 約束 ID 無效。 |
| 0x80040E8CL | DB_E_BADCOMMANDFLAGS | dwFlags 無效。 |
| 0x80040E8DL | DB_E_OBJECTMISMATCH | rguidColumnType 指向與此列的對象類型不匹配的 GUID,或未設置此列。 |
| 0x80040E91L | DB_E_NOSOURCEOBJECT | 不存在源行。 |
| 0x80040E92L | DB_E_RESOURCELOCKED | 一個或多個其他進程鎖定了此 URL 表示的 OLE DB 對象。 |
| 0x80040E93L | DB_E_NOTCOLLECTION | 客戶端請求的對象類型僅對集合有效。 |
| 0x80040E94L | DB_E_READONLY | 調用方請求獲得對只讀對象的寫訪問權限。 |
| 0x80040E97L | DB_E_TIMEOUT | 綁定到對象的嘗試超時。 |
| 0x80040E98L | DB_E_RESOURCEEXISTS | 訪問接口無法在此 URL 創建對象,因為此 URL 命名的對象已存在。 |
| 0x80040E8EL | DB_E_RESOURCEOUTOFSCOPE | 請求的 URL 超出范圍。 |
| 0x80040E90L | DB_E_DROPRESTRICTED | 無法丟棄列或約束,因為它被獨立視圖或約束所引用。 |
| 0x80040E99L | DB_E_DUPLICATECONSTRAINTID | 約束已存在。 |
| 0x00040EC0L | DB_S_ROWLIMITEXCEEDED | 提取操作請求的行數超過了行集支持的總活動行數。 |
| 0x00040EC1L | DB_S_COLUMNTYPEMISMATCH | 一個或多個列類型不兼容;復制過程中將出現轉換錯誤。 |
| 0x00040EC2L | DB_S_TYPEINFOOVERRIDDEN | 參數類型信息已被調用方覆蓋。 |
| 0x00040EC3L | DB_S_BOOKMARKSKIPPED | 跳過已刪除或非成員行的書簽。 |
| 0x00040EC5L | DB_S_NONEXTROWSET | 不再有其他行集。 |
| 0x00040EC6L | DB_S_ENDOFROWSET | 已達到行集或章節的起點或終點。 |
| 0x00040EC7L | DB_S_COMMANDREEXECUTED | 訪問接口重新執行了該命令。 |
| 0x00040EC8L | DB_S_BUFFERFULL | 變量緩沖區已滿。 |
| 0x00040EC9L | DB_S_NORESULT | 不再有其他結果。 |
| 0x00040ECBL | DB_S_GOALCHANGED | 不支持指定的權重或已超出支持的限制,已將其設置為 0 或支持的限制。 |
| 0x00040ECCL | DB_S_UNWANTEDOPERATION | 由于此原因,使用者不愿意接收進一步的通知調用。 |
| 0x00040ECDL | DB_S_DIALECTIGNORED | 已忽略輸入方言,并以不同方言返回文本。 |
| 0x00040ECEL | DB_S_UNWANTEDPHASE | 在此階段中,使用者不愿意接收進一步的通知。 |
| 0x00040ECFL | DB_S_UNWANTEDREASON | 由于此原因,使用者不愿意接收進一步的通知調用。 |
| 0x00040ED1L | DB_S_COLUMNSCHANGED | 為了重新回到行集起點,訪問接口必須重新執行查詢。已更改列的順序、已將列添加到行集中或已從行集中刪除列。 |
| 0x00040ED2L | DB_S_ERRORSRETURNED | 該方法存在一些錯誤。錯誤數組中已返回這些錯誤。 |
| 0x00040ED3L | DB_S_BADROWHANDLE | 行句柄無效。 |
| 0x00040ED4L | DB_S_DELETEDROW | 給定的 HROW 引用了硬刪除的行。 |
| 0x00040ED6L | DB_S_STOPLIMITREACHED | 執行因達到資源限制而停止。已返回目前已獲得的結果,但無法恢復執行。 |
| 0x00040ED8L | DB_S_LOCKUPGRADED | 已從指定的值升級鎖。 |
| 0x00040ED9L | DB_S_PROPERTIESCHANGED | 在訪問接口的允許范圍內,更改了一個或多個屬性。 |
| 0x00040EDAL | DB_S_ERRORSOCCURRED | 出現錯誤。 |
| 0x00040EDBL | DB_S_PARAMUNAVAILABLE | 指定的參數無效。 |
| 0x00040EDCL | DB_S_MULTIPLECHANGES | 更新此行導致數據源中的多行被更新。 |
| 0x00040ED7L | DB_S_NOTSINGLETON | 由于訪問接口無法滿足所有綁定標志或屬性的要求,因此綁定失敗。 |
| 0x00040EDDL | DB_S_NOROWSPECIFICCOLUMNS | 此行沒有行特定的列。 |
總結
- 上一篇: 【皮皮哥资源网站】问道(一)
- 下一篇: 用Sygate实现单网卡共享上网