Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
| Value | Error token | Description | 
|---|---|---|
| 0x80040E00L | DB_E_BADACCESSORHANDLE | Accessor is invalid. | 
| 0x80040E01L | DB_E_ROWLIMITEXCEEDED | Row could not be inserted into the rowset without exceeding provider's maximum number of active rows. | 
| 0x80040E02L | DB_E_READONLYACCESSOR | Accessor is read-only. Operation failed. | 
| 0x80040E03L | DB_E_SCHEMAVIOLATION | Values violate the database schema. | 
| 0x80040E04L | DB_E_BADROWHANDLE | Row handle is invalid. | 
| 0x80040E05L | DB_E_OBJECTOPEN | Object was open. | 
| 0x80040E06L | DB_E_BADCHAPTER | Invalid chapter. | 
| 0x80040E07L | DB_E_CANTCONVERTVALUE | A literal value in the command could not be converted to the correct type due to a reason other than data overflow. | 
| 0x80040E08L | DB_E_BADBINDINFO | Invalid binding info. | 
| 0x80040E09L | DB_SEC_E_PERMISSIONDENIED | Permission denied. | 
| 0x80040E0AL | DB_E_NOTAREFERENCECOLUMN | Specified column does not contain bookmarks or chapters. | 
| 0x80040E0BL | DB_E_LIMITREJECTED | Some cost limits were rejected. | 
| 0x80040E0CL | DB_E_NOCOMMAND | No command has been set for the command object. | 
| 0x80040E0DL | DB_E_COSTLIMIT | Unable to find a query plan within the given cost limit. | 
| 0x80040E0EL | DB_E_BADBOOKMARK | Invalid bookmark. | 
| 0x80040E0FL | DB_E_BADLOCKMODE | Invalid lock mode. | 
| 0x80040E10L | DB_E_PARAMNOTOPTIONAL | No value given for one or more required parameters. | 
| 0x80040E11L | DB_E_BADCOLUMNID | Invalid column ID. | 
| 0x80040E12L | DB_E_BADRATIO | Invalid ratio. | 
| 0x80040E13L | DB_E_BADVALUES | Invalid value. | 
| 0x80040E14L | DB_E_ERRORSINCOMMAND | The command contained one or more errors. | 
| 0x80040E15L | DB_E_CANTCANCEL | The executing command cannot be canceled. | 
| 0x80040E16L | DB_E_DIALECTNOTSUPPORTED | The provider does not support the specified dialect. | 
| 0x80040E17L | DB_E_DUPLICATEDATASOURCE | A data source with the specified name already exists. | 
| 0x80040E18L | DB_E_CANNOTRESTART | The rowset was built over a live data feed and cannot be restarted. | 
| 0x80040E19L | DB_E_NOTFOUND | No key matching the described characteristics could be found within the current range. | 
| 0x80040E1BL | DB_E_NEWLYINSERTED | The provider is unable to determine identity for newly inserted rows. | 
| 0x80040E1AL | DB_E_CANNOTFREE | Ownership of this tree has been given to the provider. | 
| 0x80040E1CL | DB_E_GOALREJECTED | No nonzero weights specified for any goals supported, so goal was rejected; current goal was not changed. | 
| 0x80040E1DL | DB_E_UNSUPPORTEDCONVERSION | Requested conversion is not supported. | 
| 0x80040E1EL | DB_E_BADSTARTPOSITION | lRowsOffset would position you past either end of the rowset, regardless of the cRows value specified; cRowsObtained is 0. | 
| 0x80040E20L | DB_E_NOTREENTRANT | Provider called a method from IRowsetNotify in the consumer, and the method has not yet returned. | 
| 0x80040E21L | DB_E_ERRORSOCCURRED | Errors occurred. | 
| 0x80040E22L | DB_E_NOAGGREGATION | A non-NULL controlling IUnknown was specified, and the object being created does not support aggregation. | 
| 0x80040E23L | DB_E_DELETEDROW | The current row was deleted. | 
| 0x80040E24L | DB_E_CANTFETCHBACKWARDS | The rowset does not support fetching backwards. | 
| 0x80040E25L | DB_E_ROWSNOTRELEASED | All HROWs must be released before new ones can be obtained. | 
| 0x80040E26L | DB_E_BADSTORAGEFLAG | One of the specified storage flags was not supported. | 
| 0x80040E27L | DB_E_BADCOMPAREOP | The comparison operator was invalid. | 
| 0x80040E28L | DB_E_BADSTATUSVALUE | The specified status flag was neither DBCOLUMNSTATUS_OK nor DBCOLUMNSTATUS_ISNULL. | 
| 0x80040E29L | DB_E_CANTSCROLLBACKWARDS | The rowset cannot scroll backwards. | 
| 0x80040E2AL | DB_E_BADREGIONHANDLE | Invalid region handle. | 
| 0x80040E2BL | DB_E_NONCONTIGUOUSRANGE | The specified set of rows was not contiguous to or overlapping the rows in the specified watch region. | 
| 0x80040E2CL | DB_E_INVALIDTRANSITION | A transition from ALL* to MOVE* or EXTEND* was specified. | 
| 0x80040E2DL | DB_E_NOTASUBREGION | The specified region is not a proper subregion of the region identified by the given watch region handle. | 
| 0x80040E2EL | DB_E_MULTIPLESTATEMENTS | The provider does not support multi-statement commands. | 
| 0x80040E2FL | DB_E_INTEGRITYVIOLATION | A specified value violated the integrity constraints for a column or table. | 
| 0x80040E30L | DB_E_BADTYPENAME | The given type name was unrecognized. | 
| 0x80040E31L | DB_E_ABORTLIMITREACHED | Execution aborted because a resource limit has been reached; no results have been returned. | 
| 0x80040E32L | DB_E_ROWSETINCOMMAND | Cannot clone a command object whose command tree contains a rowset or rowsets. | 
| 0x80040E33L | DB_E_CANTTRANSLATE | Cannot represent the current tree as text. | 
| 0x80040E34L | DB_E_DUPLICATEINDEXID | The specified index already exists. | 
| 0x80040E35L | DB_E_NOINDEX | The specified index does not exist. | 
| 0x80040E36L | DB_E_INDEXINUSE | The specified index was in use. | 
| 0x80040E37L | DB_E_NOTABLE | The specified table does not exist. | 
| 0x80040E38L | DB_E_CONCURRENCYVIOLATION | The rowset was using optimistic concurrency, and the value of a column has been changed since it was last read. | 
| 0x80040E39L | DB_E_BADCOPY | Errors were detected during the copy. | 
| 0x80040E3AL | DB_E_BADPRECISION | A specified precision was invalid. | 
| 0x80040E3BL | DB_E_BADSCALE | A specified scale was invalid. | 
| 0x80040E3CL | DB_E_BADTABLEID | Invalid table ID. | 
| 0x80040E3DL | DB_E_BADTYPE | A specified type was invalid. | 
| 0x80040E3EL | DB_E_DUPLICATECOLUMNID | A column ID occurred more than once in the specification. | 
| 0x80040E3FL | DB_E_DUPLICATETABLEID | The specified table already exists. | 
| 0x80040E40L | DB_E_TABLEINUSE | The specified table was in use. | 
| 0x80040E41L | DB_E_NOLOCALE | The specified locale ID was not supported. | 
| 0x80040E42L | DB_E_BADRECORDNUM | The specified record number is invalid. | 
| 0x80040E43L | DB_E_BOOKMARKSKIPPED | Although the bookmark was validly formed, no row could be found to match it. | 
| 0x80040E44L | DB_E_BADPROPERTYVALUE | The value of a property was invalid. | 
| 0x80040E45L | DB_E_INVALID | The rowset was not chaptered. | 
| 0x80040E46L | DB_E_BADACCESSORFLAGS | Invalid accessor. | 
| 0x80040E47L | DB_E_BADSTORAGEFLAGS | Invalid storage flags. | 
| 0x80040E48L | DB_E_BYREFACCESSORNOTSUPPORTED | By-ref accessors are not supported by this provider. | 
| 0x80040E49L | DB_E_NULLACCESSORNOTSUPPORTED | Null accessors are not supported by this provider. | 
| 0x80040E4AL | DB_E_NOTPREPARED | The command was not prepared. | 
| 0x80040E4BL | DB_E_BADACCESSORTYPE | The specified accessor was not a parameter accessor. | 
| 0x80040E4CL | DB_E_WRITEONLYACCESSOR | The given accessor was write-only. | 
| 0x80040E4DL | DB_SEC_E_AUTH_FAILED | Authentication failed. | 
| 0x80040E4EL | DB_E_CANCELED | The change was canceled during notification; no columns are changed. | 
| 0x80040E4FL | DB_E_CHAPTERNOTRELEASED | The rowset was single-chaptered, and the chapter was not released. | 
| 0x80040E50L | DB_E_BADSOURCEHANDLE | Invalid source handle. | 
| 0x80040E51L | DB_E_PARAMUNAVAILABLE | The provider cannot derive parameter info, and SetParameterInfo has not been called. | 
| 0x80040E52L | DB_E_ALREADYINITIALIZED | The data source object is already initialized. | 
| 0x80040E53L | DB_E_NOTSUPPORTED | The provider does not support this method. | 
| 0x80040E54L | DB_E_MAXPENDCHANGESEXCEEDED | The number of rows with pending changes has exceeded the set limit. | 
| 0x80040E55L | DB_E_BADORDINAL | The specified column did not exist. | 
| 0x80040E56L | DB_E_PENDINGCHANGES | There are pending changes on a row with a reference count of zero. | 
| 0x80040E57L | DB_E_DATAOVERFLOW | A literal value in the command overflowed the range of the type of the associated column. | 
| 0x80040E58L | DB_E_BADHRESULT | The supplied HRESULT was invalid. | 
| 0x80040E59L | DB_E_BADLOOKUPID | The supplied LookupID was invalid. | 
| 0x80040E5AL | DB_E_BADDYNAMICERRORID | The supplied DynamicErrorID was invalid. | 
| 0x80040E5BL | DB_E_PENDINGINSERT | Unable to get visible data for a newly-inserted row that has not yet been updated. | 
| 0x80040E5CL | DB_E_BADCONVERTFLAG | Invalid conversion flag. | 
| 0x80040E5DL | DB_E_BADPARAMETERNAME | The given parameter name was unrecognized. | 
| 0x80040E5EL | DB_E_MULTIPLESTORAGE | Multiple storage objects cannot be open simultaneously. | 
| 0x80040E5FL | DB_E_CANTFILTER | The requested filter could not be opened. | 
| 0x80040E60L | DB_E_CANTORDER | The requested order could not be opened. | 
| 0x80040E65L | DB_E_NOCOLUMN | The supplied columnID was invalid. | 
| 0x80040E67L | DB_E_COMMANDNOTPERSISTED | The supplied command does not have a DBID. | 
| 0x80040E68L | DB_E_DUPLICATEID | The supplied DBID already exists. | 
| 0x80040E69L | DB_E_OBJECTCREATIONLIMITREACHED | The maximum number of Sessions supported by the provider has already been created. The consumer must release one or more currently held Sessions before obtaining a new Session Object. | 
| 0x80040E72L | DB_E_BADINDEXID | The index ID is invalid. | 
| 0x80040E73L | DB_E_BADINITSTRING | The initialization string specified does not conform to specification. | 
| 0x80040E74L | DB_E_NOPROVIDERSREGISTERED | The OLE DB root enumerator did not return any providers that matched any of the SOURCES_TYPEs requested. | 
| 0x80040E75L | DB_E_MISMATCHEDPROVIDER | The initialization string specifies a provider which does not match the currently active provider. | 
| 0x80040E76L | DB_E_BADCOMMANDID | The specified DBID is invalid. | 
| 0x80040E6AL | SEC_E_BADTRUSTEEID | Invalid trustee value. | 
| 0x80040E6BL | SEC_E_NOTRUSTEEID | The trustee is not for the current data source. | 
| 0x80040E6CL | SEC_E_NOMEMBERSHIPSUPPORT | The trustee does not support memberships/collections. | 
| 0x80040E6DL | SEC_E_INVALIDOBJECT | The object is invalid or unknown to the provider. | 
| 0x80040E6EL | SEC_E_NOOWNER | No owner exists for the object. | 
| 0x80040E6FL | SEC_E_INVALIDACCESSENTRYLIST | The access entry list supplied is invalid. | 
| 0x80040E70L | SEC_E_INVALIDOWNER | The trustee supplied as owner is invalid or unknown to the provider. | 
| 0x80040E71L | SEC_E_INVALIDACCESSENTRY | The permission supplied in the access entry list is invalid. | 
| 0x80040E77L | DB_E_BADCONSTRAINTTYPE | The ConstraintType was invalid or not supported by the provider. | 
| 0x80040E78L | DB_E_BADCONSTRAINTFORM | The ConstraintType was not DBCONSTRAINTTYPE_FOREIGNKEY, and cForeignKeyColumns was not zero. | 
| 0x80040E79L | DB_E_BADDEFERRABILITY | The Deferrability was invalid, or the value was not supported by the provider. | 
| 0x80040E80L | DB_E_BADMATCHTYPE | The MatchType was invalid, or the value was not supported by the provider. | 
| 0x80040E8AL | DB_E_BADUPDATEDELETERULE | The UpdateRule or DeleteRule was invalid, or the value was not supported by the provider. | 
| 0x80040E8BL | DB_E_BADCONSTRAINTID | Constraint ID is invalid. | 
| 0x80040E8CL | DB_E_BADCOMMANDFLAGS | The dwFlags was invalid. | 
| 0x80040E8DL | DB_E_OBJECTMISMATCH | The rguidColumnType pointed to a GUID that does not match the object type of this column, or this column was not set. | 
| 0x80040E91L | DB_E_NOSOURCEOBJECT | There is no source row. | 
| 0x80040E92L | DB_E_RESOURCELOCKED | The OLE DB object represented by this URL is locked by one or more other processes. | 
| 0x80040E93L | DB_E_NOTCOLLECTION | The client requested an object type that is only valid for a collection. | 
| 0x80040E94L | DB_E_READONLY | The caller requested write access to a read-only object. | 
| 0x80040E95L | DB_E_ASYNCNOTSUPPORTED | The provider could not connect to the server for this object. | 
| 0x80040E96L | DB_E_CANNOTCONNECT | The provider could not connect to the server for this object. | 
| 0x80040E97L | DB_E_TIMEOUT | The attempt to bind to the object timed out. | 
| 0x80040E98L | DB_E_RESOURCEEXISTS | The provider was unable to create an object at this URL because an object named by this URL already exists. | 
| 0x80040E8EL | DB_E_RESOURCEOUTOFSCOPE | The requested URL was out-of-scope. | 
| 0x80040E90L | DB_E_DROPRESTRICTED | Column or constraint could not be dropped because it is referenced by a dependent view or constraint. | 
| 0x80040E99L | DB_E_DUPLICATECONSTRAINTID | Constraint already exists. | 
| 0x80040E9AL | DB_E_OUTOFSPACE | Object cannot be created at this URL because the server is out of physical storage. | 
| 0x00040EC0L | DB_S_ROWLIMITEXCEEDED | Fetching requested number of rows would have exceeded total number of active rows supported by the rowset. | 
| 0x00040EC1L | DB_S_COLUMNTYPEMISMATCH | One or more column types are incompatible; conversion errors will occur during copying. | 
| 0x00040EC2L | DB_S_TYPEINFOOVERRIDDEN | Parameter type information has been overridden by caller. | 
| 0x00040EC3L | DB_S_BOOKMARKSKIPPED | Skipped bookmark for deleted or non-member row. | 
| 0x00040EC5L | DB_S_NONEXTROWSET | There are no more rowsets. | 
| 0x00040EC6L | DB_S_ENDOFROWSET | Reached start or end of rowset or chapter. | 
| 0x00040EC7L | DB_S_COMMANDREEXECUTED | The provider re-executed the command. | 
| 0x00040EC8L | DB_S_BUFFERFULL | Variable data buffer full. | 
| 0x00040EC9L | DB_S_NORESULT | There are no more results. | 
| 0x00040ECAL | DB_S_CANTRELEASE | Server cannot release or downgrade a lock until the end of the transaction. | 
| 0x00040ECBL | DB_S_GOALCHANGED | Specified weight was not supported or exceeded the supported limit and was set to 0 or the supported limit. | 
| 0x00040ECCL | DB_S_UNWANTEDOPERATION | Consumer is uninterested in receiving further notification calls for this reason. | 
| 0x00040ECDL | DB_S_DIALECTIGNORED | Input dialect was ignored and text was returned in different dialect. | 
| 0x00040ECEL | DB_S_UNWANTEDPHASE | Consumer is uninterested in receiving further notification calls for this phase. | 
| 0x00040ECFL | DB_S_UNWANTEDREASON | Consumer is uninterested in receiving further notification calls for this reason. | 
| 0x00040ED0L | DB_S_ASYNCHRONOUS | The operation is being processed asynchronously. | 
| 0x00040ED1L | DB_S_COLUMNSCHANGED | In order to reposition to the start of the rowset, the provider had to re-execute the query; either the order of the columns changed, or columns were added to or removed from the rowset. | 
| 0x00040ED2L | DB_S_ERRORSRETURNED | The method had some errors; errors have been returned in the error array. | 
| 0x00040ED3L | DB_S_BADROWHANDLE | Invalid row handle. | 
| 0x00040ED4L | DB_S_DELETEDROW | A given HROW referred to a hard-deleted row. | 
| 0x00040ED5L | DB_S_TOOMANYCHANGES | The provider was unable to keep track of all the changes; the client must refetch the data associated with the watch region using another method. | 
| 0x00040ED6L | DB_S_STOPLIMITREACHED | Execution stopped because a resource limit has been reached; results obtained so far have been returned, but execution cannot be resumed. | 
| 0x00040ED8L | DB_S_LOCKUPGRADED | A lock was upgraded from the value specified. | 
| 0x00040ED9L | DB_S_PROPERTIESCHANGED | One or more properties were changed as allowed by provider. | 
| 0x00040EDAL | DB_S_ERRORSOCCURRED | Errors occurred. | 
| 0x00040EDBL | DB_S_PARAMUNAVAILABLE | A specified parameter was invalid. | 
| 0x00040EDCL | DB_S_MULTIPLECHANGES | Updating this row caused more than one row to be updated in the data source. | 
| 0x00040ED7L | DB_S_NOTSINGLETON | The bind failed because the provider was unable to satisfy all of the bind flags or properties. | 
| 0x00040EDDL | DB_S_NOROWSPECIFICCOLUMNS | The row has no row-specific columns. |