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