SQL Server and ADO Error List

Modified on: 2017-04-27 15:44:33 -0400


NOTE: OLE DB errors may be passed to your ADO application. Typically, these can be identified by a Windows facility code of 4. For example, 0x8004.... For more information about these numbers, see here
Constant 
Value 
Description 
adErrBoundToCommand
3707 -2146824581 0x800A0E7B
Cannot change the ActiveConnection property of a Recordset object that has a Command object as its source.
adErrCannotComplete
3732 -2146824556 0x800A0E94
Server cannot complete the operation.
adErrCantChangeConnection
3748 -2146824540 0x800A0EA4
Connection was denied. New connection you requested has different characteristics than the one already being used.
adErrCantChangeProvider
3220 -2146825068 0X800A0C94
Supplied provider differs from the one already being used.
adErrCantConvertvalue
3724 -2146824564 0x800A0E8C
Data value cannot be converted for reasons other than sign mismatch or data overflow. For example, conversion would have truncated data.
adErrCantCreate
3725 -2146824563 0x800A0E8D
Data value cannot be set or retrieved because the field data type was unknown, or the provider had insufficient resources to perform the operation.
adErrCatalogNotSet
3747 -2146824541 0x800A0EA3
Operation requires a valid ParentCatalog.
adErrColumnNotOnThisRow
3726 -2146824562 0x800A0E8E
Record does not contain this field.
adErrDataConversion
3421 -2146824867 0x800A0D5D
Application uses a value of the wrong type for the current operation.
adErrDataOverflow
3721 -2146824567 0x800A0E89
Data value is too large to be represented by the field data type.
 


adErrDelResOutOfScope
3738 -2146824550 0x800A0E9A
URL of the object to be deleted is outside the scope of the current record.
adErrDenyNotSupported
3750 -2146824538 0x800A0EA6
Provider does not support sharing restrictions.
adErrDenyTypeNotSupported
3751 -2146824537 0x800A0EA7
Provider does not support the requested kind of sharing restriction.
adErrFeatureNotAvailable
3251 -2146825037 0x800A0CB3
Object or provider is not able to perform requested operation.
adErrFieldsUpdateFailed
3749 -2146824539 0x800A0EA5
Fields update failed. For more information, examine the Status property of individual field objects.
adErrIllegalOperation
3219 -2146825069 0x800A0C93
Operation is not allowed in this context.
adErrIntegrityViolation
3719 -2146824569 0x800A0E87
Data value conflicts with the integrity constraints of the field.
adErrInTransaction
3246 -2146825042 0x800A0CAE
Connection object cannot be explicitly closed while in a transaction.
adErrInvalidArgument
3001 -2146825287 0x800A0BB9
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
adErrInvalidConnection
3709 -2146824579 0x800A0E7D
The connection cannot be used to perform this operation. It is either closed or invalid in this context.
adErrInvalidParamInfo
3708 -2146824580 0x800A0E7C
Parameter object is incorrectly defined. Inconsistent or incomplete information was provided.
adErrInvalidTransaction
3714 -2146824574 0x800A0E82
Coordinating transaction is invalid or has not started.
adErrInvalidURL
3729 -2146824559 0x800A0E91
URL contains invalid characters. Make sure that the URL is typed correctly.
adErrItemNotFound
3265 -2146825023 0x800A0CC1
Item cannot be found in the collection that corresponds to the requested name or ordinal.
adErrNoCurrentRecord
3021 -2146825267 0x800A0BCD
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
adErrNotExecuting
3715 -2146824573 0x800A0E83
Operation cannot be performed while not executing.
adErrNotReentrant
3710 -2146824578 0x800A0E7E
Operation cannot be performed while processing event.
adErrObjectClosed
3704 -2146824584 0x800A0E78
Operation is not allowed when the object is closed.
adErrObjectInCollection
3367 -2146824921 0x800A0D27
Object is already in collection. Cannot append.
adErrObjectNotSet
3420 -2146824868 0x800A0D5C
Object is no longer valid.
adErrObjectOpen
3705 -2146824583 0x800A0E79
Operation is not allowed when the object is open.
adErrOpeningFile
3002 -2146825286 0x800A0BBA
File could not be opened.
adErrOperationCancelled
3712 -2146824576 0x800A0E80
Operation has been canceled by the user.
adErrOutOfSpace
3734 -2146824554 0x800A0E96
Operation cannot be performed. Provider cannot obtain enough storage space.
adErrPermissionDenied
3720 -2146824568 0x800A0E88
Insufficient permission prevents writing to the field.
adErrProviderFailed
3000 -2146825288 0x800A0BB8
Provider did not perform the requested operation.
adErrProviderNotFound
3706 -2146824582 0x800A0E7A
Provider cannot be found. It may not be correctly installed.
adErrReadFile
3003 -2146825285 0x800A0BBB
File could not be read.
adErrResourceExists
3731 -2146824557 0x800A0E93
Copy operation cannot be performed. Object named by destination URL already exists. Specify adCopyOverwrite to replace the object.
adErrResourceLocked
3730 -2146824558 0x800A0E92
Object represented by the specified URL is locked by one or more other processes. Wait until the process has finished and try the operation again.
adErrResourceOutOfScope
3735 -2146824553 0x800A0E97
Source or destination URL is outside the scope of the current record.
adErrSchemaViolation
3722 -2146824566 0x800A0E8A
Data value conflicts with the data type or constraints of the field.
adErrSignMismatch
3723 -2146824565 0x800A0E8B
Conversion failed because the data value was signed and the field data type used by the provider was unsigned.
adErrStillConnecting
3713 -2146824575 0x800A0E81
Operation cannot be performed while connecting asynchronously.
adErrStillExecuting
3711 -2146824577 0x800A0E7F
Operation cannot be performed while executing asynchronously.
adErrTreePermissionDenied
3728 -2146824560 0x800A0E90
Permissions are insufficient to access tree or subtree.
adErrUnavailable
3736 -2146824552 0x800A0E98
Operation did not complete and the status is unavailable. The field may be unavailable or the operation was not attempted.
adErrUnsafeOperation
3716 -2146824572 0x800A0E84
Safety settings on this computer prevent accessing a data source on another domain.
adErrURLDoesNotExist
3727 -2146824561 0x800A0E8F
Either the source URL or the parent of the destination URL does not exist.
adErrURLNamedRowDoesNotExist
3737 -2146824551 0x800A0E99
Record named by this URL does not exist.
adErrVolumeNotFound
3733 -2146824555 0x800A0E95
Provider cannot locate the storage device indicated by the URL. Make sure that the URL is typed correctly.
adErrWriteFile
3004 -2146825284 0x800A0BBC
Write to file failed.
adWrnSecurityDialog
3717 -2146824571 0x800A0E85
For internal use only. Do not use.
adWrnSecurityDialogHeader
3718 -2146824570 0x800A0E86
For internal use only. Do not use.




Did you find this helpful? Yes No

Can you please tell us how we can improve this article?