OleDB Errorcodes
HRESULT | Describtion |
---|---|
0x80040E00 | Invalid accessor |
0x80040E01 | Creating another row would have exceeded the total number of active rows supported by the rowset |
0x80040E02 | Unable to write with a read-only accessor |
0x80040E03 | Given values violate the database schema |
0x80040E04 | Invalid row handle |
0x80040E05 | An object was open |
0x80040E06 | Invalid chapter |
0x80040E07 | A literal value in the command could not be converted to the correct type due to a reason other than data overflow |
0x80040E08 | Invalid binding info |
0x80040E09 | Permission denied |
0x80040E0A | Specified column does not contain bookmarks or chapters |
0x80040E0B | Some cost limits were rejected |
0x80040E0C | No command has been set for the command object |
0x80040E0D | Unable to find a query plan within the given cost limit |
0x80040E0E | Invalid bookmark |
0x80040E0F | Invalid lock mode |
0x80040E10 | No value given for one or more required parameters |
0x80040E11 | Invalid column ID |
0x80040E12 | Invalid ratio |
0x80040E13 | Invalid value |
0x80040E14 | The command contained one or more errors |
0x80040E15 | The executing command cannot be canceled |
0x80040E16 | The provider does not support the specified dialect |
0x80040E17 | A data source with the specified name already exists |
0x80040E18 | The rowset was builtover a live data feed and cannot be restarted |
0x80040E19 | No key matching the described characteristics could be found within the current range |
0x80040E1A | Ownership of this tree has been given to the provider |
0x80040E1B | The provider is unable to determine identity for newly inserted rows |
0x80040E1C | No nonzero weights specified for any goals supported, so goal was rejected; current goal was not changed |
0x80040E1D | Requested conversion is not supported |
0x80040E1E | lRowsOffset would position you past either end of the rowset, regardless of the cRows value specified; cRowsObtained is 0 |
0x80040E1F | Information was requested for a query, and the query was not set |
0x80040E20 | Provider called a method from IRowsetNotify in the consumer and NT |
0x80040E21 | Errors occurred |
0x80040E22 | A non-NULL controlling IUnknown was specified and the object being created does not support aggregation |
0x80040E23 | A given HROW referred to a hard- or soft-deleted row |
0x80040E24 | The rowset does not support fetching backwards |
0x80040E25 | All HROWs must be released before new ones can be obtained |
0x80040E26 | One of the specified storage flags was not supported |
0x80040E27 | The comparison operator was invalid |
0x80040E28 | The specified status flag was neither DBCOLUMNSTATUS_OK nor DBCOLUMNSTATUS_ISNUL |
0x80040E29 | The rowset cannot scroll backwards |
0x80040E2A | Invalid region handle |
0x80040E2B | The specified set of rows was not contiguous to or overlapping the rows in the specified watch region |
0x80040E2C | A transition from ALL* to MOVE* or EXTEND* was specified |
0x80040E2D | The specified region is not a proper subregion of the region identified by the given watch region handle |
0x80040E2E | The provider does not support multi-statement commands |
0x80040E2F | A specified value violated the integrity constraints for a column or table |
0x80040E30 | The given type name was unrecognized |
0x80040E31 | Execution aborted because a resource limit has been reached; no results have been returned |
0x80040E32 | Cannot clone a command object whose command tree contains a rowset or rowsets |
0x80040E33 | Cannot represent the current tree as text |
0x80040E34 | The specified index already exists |
0x80040E35 | The specified index does not exist |
0x80040E36 | The specified index was in use |
0x80040E37 | The specified table does not exist |
0x80040E38 | The rowset was using optimistic concurrency and the value of a column has been changed since it was last read |
0x80040E39 | Errors were detected during the copy |
0x80040E3A | A specified precision was invalid |
0x80040E3B | A specified scale was invalid |
0x80040E3C | Invalid table ID |
0x80040E3D | A specified type was invalid |
0x80040E3E | A column ID was occurred more than once in the specification |
0x80040E3F | The specified table already exists |
0x80040E40 | The specified table was in use |
0x80040E41 | The specified locale ID was not supported |
0x80040E42 | The specified record number is invalid |
0x80040E43 | Although the bookmark was validly formed, no row could be found to match it |
0x80040E44 | The value of a property was invalid |
0x80040E45 | The rowset was not chaptered |
0x80040E46 | Invalid accessor |
0x80040E47 | Invalid storage flags |
0x80040E48 | By-ref accessors are not supported by this provider |
0x80040E49 | Null accessors are not supported by this provider |
0x80040E4A | The command was not prepared |
0x80040E4B | The specified accessor was not a parameter accessor |
0x80040E4C | The given accessor was write-only |
0x80040E4D | Authentication failed |
0x80040E4E | The change was canceled during notification; no columns are changed |
0x80040E4F | The rowset was single-chaptered and the chapter was not released |
0x80040E50 | Invalid source handle |
0x80040E51 | The provider cannot derive parameter info and SetParameterInfo has not been called |
0x80040E52 | The data source object is already initialized |
0x80040E53 | The provider does not support this method |
0x80040E54 | The number of rows with pending changes has exceeded the set limit |
0x80040E55 | The specified column did not exist |
0x80040E56 | There are pending changes on a row with a reference count of zero |
0x80040E57 | A literal value in the command overflowed the range of the type of the associated column |
0x80040E58 | The supplied HRESULT was invalid |
0x80040E59 | The supplied LookupID was invalid |
0x80040E5A | The supplied DynamicErrorID was invalid |
0x80040E5B | Unable to get visible data for a newly-inserted row that has not yet been updated |
0x80040E5C | Invalid conversion flag |
0x80040E5D | The given parameter name was unrecognized |
0x80040E5E | Multiple storage objects can not be open simultaneously |
0x80040E5F | The requested filter could not be opened |
0x80040E60 | The requested order could not be opened |
0x80040E61 | Bad tuple |
0x80040E62 | Bad coordinate |
0x80040E63 | The given axis was not valid for this Dataset |
0x80040E64 | One or more of the given cell ordinals was invalid |
0x80040E65 | The supplied columnID was invalid |
0x80040E67 | The supplied command does not have a DBID (Note: DBID is SQL shorthand for Database ID.) |
0x80040E68 | The supplied DBID already exists |
0x80040E69 | 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 |
0x80040E72 | The index ID is invalid |
0x80040E73 | The initialization string does not conform to specification |
0x80040E74 | The OLE DB root enumerator did not return any providers that matched an of the SOURCES_TYPEs requested |
0x80040E75 | The initialization string specifies a provider which does not match the currently active provider. |
0x80040E76 | The specified DBID is invalid |
0x80040E6A | Invalid trustee value |
0x80040E6B | The trustee is not for the current data source |
0x80040E6C | The trustee does not support memberships/collections |
0x80040E6D | The object is invalid or unknown to the provider |
0x80040E6E | No owner exists for the object |
0x80040E6F | The access entry list supplied is invalid |
0x80040E70 | The trustee supplied as owner is invalid or unknown to the provider |
0x80040E71 | The permission supplied in the access entry list is invalid |
0x80040E77 | The ConstraintType was invalid or not supported by the provider. |
0x80040E78 | The ConstraintType was not CONSTRAINTTYPE_FOREIGNKEY and cForeignKeyColumns was not zero |
0x80040E79 | The Deferrability was invalid or the value was not supported by the provider |
0x80040E80 | The MatchType was invalid or the value was not supported by the provider |
0x80040E8A | The UpdateRule or DeleteRule was invalid or the value was not supported by the provider |
0x80040E8B | The pConstraintID did not exist in the data source |
0x80040E8C | The dwFlags was invalid |
0x80040E8D | The rguidColumnType pointed to a GUID that does not match the object type of this column or this column was not set |
0x80040E8E | The requested URL was out-of-scope |
0x80040E90 | The provider could not drop the object |
0x80040E91 | There is no source row |
0x80040E92 | The OLE DB object represented by this URL is locked by one or more other processes |
0x80040E93 | The client requested an object type that is only valid for a collection |
0x80040E94 | The caller requested write access to a read-only object |
0x80040E95 | The provider could not connect to the server for this object |
0x80040E96 | The provider could not connect to the server for this object |
0x80040E97 | The attempt to bind to the object timed out |
0x80040E98 | The provider was unable to create an object at this URL because an object named by this URL already exists |
0x80040E99 | The provider could not drop the object |
0x80040E9A | The provider was unable to create an object at this URL because the server was out of physical storage |
0x00040EC0 | Fetching requested number of rows would have exceeded total number of active rows supported by the rowset |
0x00040EC1 | One or more column types are incompatible; conversion errors will occur during copying |
0x00040EC2 | Parameter type information has been overridden by caller |
0x00040EC3 | Skipped bookmark for deleted or non-member row |
0x00040EC4 | Errors found in validating tree |
0x00040EC5 | There are no more rowsets |
0x00040EC6 | Reached start or end of rowset or chapter |
0x00040EC7 | The provider re-executed the command |
0x00040EC8 | Variable data buffer ful |
0x00040EC9 | There are no more results |
0x00040ECA | Server cannot release or downgrade a lock until the end of the transaction |
0x00040ECB | Specified weight was not supported or exceeded the supported limit and was set to 0 or the supported limit |
0x00040ECC | Consumer is uninterested in receiving further notification calls for this reason |
0x00040ECD | Input dialect was ignored and text was returned in different dialect |
0x00040ECE | Consumer is uninterested in receiving further notification calls for this phase |
0x00040ECF | Consumer is uninterested in receiving further notification calls for this reason |
0x00040ED0 | The operation is being processed asynchronously |
0x00040ED1 | In order to reposition to the start of the rowset, the provider had to reexecute the query; either the order of the columns changed or columns were added to or removed from the rowset |
0x00040ED2 | The method had some errors; errors have been returned in the error array |
0x00040ED3 | Invalid row handle |
0x00040ED4 | A given HROW referred to a hard-deleted row |
0x00040ED5 | 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 |
0x00040ED6 | Execution stopped because a resource limit has been reached; results obtained so far have been returned but execution cannot be resumed |
0x00040ED7 | The bind failed because the provider was unable to satisfy all of the bind flags or properties |
0x00040ED8 | A lock was upgraded from the value specified |
0x00040ED9 | One or more properties were changed as allowed by provider |
0x00040EDA | Errors occurred |
0x00040EDB | A specified parameter was invalid |
0x00040EDC | Updating this row caused more than one row to be updated in the data source |
0x00040EDD | The row has no row-specific columns |