Error | Severity | Description |
---|---|---|
10000 | 16 | Unknown provider error. |
10001 | 16 | The provider reported an unexpected catastrophic failure. |
10002 | 16 | The provider did not implement the functionality. |
10003 | 16 | The provider ran out of memory. |
10004 | 16 | One or more arguments were reported invalid by the provider. |
10005 | 16 | The provider did not support an interface. |
10006 | 16 | The provider indicated an invalid pointer was used. |
10007 | 16 | The provider indicated an invalid handle was used. |
10008 (DB-Library) | 16 | The provider terminated the operation. |
10009 | 16 | The provider did not give any information about the error. |
10010 | 16 | The data necessary to complete this operation was not yet available to the provider. |
10021 | 16 | Execution terminated by the provider because a resource limit was reached. |
10022 | 16 | The provider called a method from IRowsetNotify in the consumer, and the method has not yet returned. |
10023 | 16 | The provider does not support the necessary method. |
10024 (DB-Library) | 16 | The provider indicates that the user did not have the permission to perform the operation. |
10031 | 16 | An error occurred because one or more properties could not be set. |
10032 | 16 | Cannot return multiple result sets (not supported by the provider). |
10033 | 16 | The specified index does not exist or the provider does not support an index scan on this data source. |
10034 | 16 | The specified table does not exist. |
10035 | 16 | No value was given for one or more of the required parameters. |
10041 | 16 | Could not set any property values. |
10042 | 16 | Cannot set any properties while there is an open rowset. |
10051 | 16 | An error occurred while setting the data. |
10052 | 16 | The insertion was canceled by the provider during notification. |
10053 (DB-Library) | 16 | Could not convert the data value due to reasons other than sign mismatch or overflow. |
10054 (DB-Library) | 16 | The data value for one or more columns overflowed the type used by the provider. |
10055 | 16 | The data violated the integrity constraints for one or more columns. |
10056 | 16 | The number of rows that have pending changes has exceeded the limit specified by the DBPROP_MAXPENDINGROWS property. |
10057 | 16 | Cannot create the row. Would exceed the total number of active rows supported by the rowset. |
10058 | 16 | The consumer cannot insert a new row before releasing previously-retrieved row handles. |
10061 | 16 | An error occurred while setting data for one or more columns. |
10062 | 16 | The change was canceled by the provider during notification. |
10063 | 16 | Could not convert the data value due to reasons other than sign mismatch or overflow. |
10064 | 16 | The data value for one or more columns overflowed the type used by the provider. |
10065 | 16 | The data violated the integrity constraints for one or more columns. |
10066 | 16 | The number of rows that have pending changes has exceeded the limit specified by the DBPROP_MAXPENDINGROWS property. |
10067 | 16 | The rowset was using optimistic concurrency and the value of a column has been changed after the containing row was last fetched or resynchronized. |
10068 | 16 | The consumer could not delete the row. A deletion is pending or has already been transmitted to the data source. |
10069 | 16 | The consumer could not delete the row. The insertion has been transmitted to the data source. |
10075 | 16 | An error occurred while deleting the row. |
10081 | 16 | The rowset uses integrated indexes and there is no current index. |
10085 | 16 | RestartPosition on the table was canceled during notification. |
10086 | 16 | The table was built over a live data stream and the position cannot be restarted. |
10087 | 16 | The provider did not release some of the existing rows. |
10088 | 16 | The order of the columns was not specified in the object that created the rowset. The provider had to reexecute the command to reposition the next fetch position to its initial position, and the order of the columns changed. |