Constant Name | Number | Description |
adErrBoundToCommand | 3707 | The application cannot change the ActiveConnection property of a Recordset object with a Command object as its source. |
adErrCannotComplete | 3732 | The action could not be completed. |
adErrCantChangeConnection | 3748 | The connection cannot be changed. |
adErrCantChangeProvider | 3220 | The provider cannot be changed. |
adErrCantConvertvalue | 3724 | The value cannot be converted. |
adErrCantCreate | 3725 | The resource cannot be created. |
adErrCatalogNotSet | 3747 | The action could not be completed because the catalog is not set. |
adErrColumnNotOnThisRow | 3726 | The specified column doesn't exist on this row. |
adErrDataConversion | 3421 | The application is using a value of the wrong type for the current application. |
adErrDataOverflow | 3721 | The data was too large for the supplied data type. |
Constant Name | Number | Description |
adErrDelResOutOfScope | 3738 | The resource cannot be deleted because it is out of the allowed scope. |
adErrDenyNotSupported | 3750 | You cannot set Deny permissions because the provider does not support them. |
adErrDenyTypeNotSupported | 3751 | The provider does not support the type of Deny requested. |
adErrFeatureNotAvailable | 3251 | The provider does not support the operation requested by the application. |
adErrFieldsUpdateFailed | 3749 | The Update method of the Fields collection failed. |
adErrIllegalOperation | 3219 | The operation requested by the application is not allowed in this context. |
adErrIntegrityViolation | 3719 | The action failed due to a violation of data integrity. |
adErrInTransaction | 3246 | The application cannot explicitly close a Connection object while in the middle of a transaction. |
adErrInvalidArgument | 3001 | The application is using arguments that are the wrong type, are out of the acceptable range, or are in conflict with one another. |
adErrInvalidConnection | 3709 | The application requested an operation on an object with a reference to a closed or invalid Connection object. |
adErrInvalidParamInfo | 3708 | The application has improperly defined a Parameter object. |
adErrInvalidTransaction | 3714 | The transaction is invalid. |
adErrInvalidURL | 3729 | The supplied URL is invalid. |
adErrItemNotFound | 3265 | ADO could not find the object in the collection. |
adErrNoCurrentRecord | 3021 | Either BOF or EOF is True, or the current record has been deleted. The operation requested by the application requires a current record. |
adErrNotExecuting | 3715 | The operation is not executing. |
Constant Name | Number | Description |
adErrNotReentrant | 3710 | The operation is not reentrant. |
adErrObjectClosed | 3704 | The operation requested by the application is not allowed if the object is closed. |
adErrObjectInCollection | 3367 | Can't append. Object already in collection. |
adErrObjectNotSet | 3420 | The object referenced by the application no longer points to a valid object. |
adErrObjectOpen | 3705 | The operation requested by the application is not allowed if the object is open. |
adErrOpeningFile | 3002 | An error occurred whilst opening the requested file. |
adErrOperationCancelled | 3712 | The operation was cancelled. |
adErrOutOfSpace | 3734 | The operation failed because the server could not obtain enough space to complete the operation. |
adErrPermissionDenied | 3720 | The action failed because you do not have sufficient permission to complete the operation. |
adErrPropConflicting | 3742 | Setting this property caused a conflict with other properties. |
adErrPropInvalidColumn | 3739 | This property is invalid for the selected column. |
adErrPropInvalidOption | 3740 | You have supplied an invalid option for this property. |
adErrPropInvalidValue | 3741 | You have supplied an invalid value for this property. |
adErrPropNotAllSettable | 3743 | Not all properties can be set. |
adErrPropNotSet | 3744 | The property was not set. |
adErrPropNotSettable | 3745 | The property cannot be set. |
adErrPropNotSupported | 3746 | The property is not supported. |
adErrProviderFailed | 3000 | The provider failed to complete the requested action. |
adErrProviderNotFound | 3706 | ADO could not find the specified provider. |
Constant Name | Number | Description |
adErrReadFile | 3003 | There was an error reading from the specified file. |
adErrResourceExists | 3731 | The resource already exists. |
adErrResourceLocked | 3730 | The resource is locked. |
adErrResourceOutOfScope | 3735 | The resource is out of scope. |
adErrSchemaViolation | 3722 | The action caused a violation of the schema. |
adErrSignMismatch | 3723 | The expression contained mismatched signs. |
adErrStillConnecting | 3713 | The operation is still connecting. |
adErrStillExecuting | 3711 | The operation is still executing. |
adErrTreePermissionDenied | 3728 | You do not have permission to view the directory tree. |
adErrUnavailable | 3736 | The command is unavailable. |
adErrUnsafeOperation | 3716 | The operation is unsafe under these circumstances. |
adErrURLDoesNotExist | 3727 | The URL does not exist. |
adErrURLNamedRowDoes | 3737 | The URL in the named row does not exist. |
adErrVolumeNotFound | 3733 | The file volume was not found. |
adErrWriteFile | 3004 | There was an error whilst writing to the file. |
adwrnSecurityDialog | 3717 | The operation caused a security dialog to appear. |
adwrnSecurityDialogHeader | 3718 | The operation caused a security dialog header to appear. |
The following lists the extended ADO errors and their descriptions:
Error Number | Description |
-2147483647 | Not implemented. |
-2147483646 | Ran out of memory. |
-2147483645 | One or more arguments are invalid. |
-2147483644 | No such interface supported. |
-2147483643 | Invalid pointer. |
-2147483642 | Invalid handle. |
-2147483641 | Operation aborted. |
-2147483640 | Unspecified error. |
-2147483639 | General access denied error. |
-2147483638 | The data necessary to complete this operation is not yet available. |
-2147467263 | Not implemented. |
-2147467262 | No such interface supported. |
-2147467261 | Invalid pointer. |
-2147467260 | Operation aborted. |
-2147467259 | Unspecified error. |
-2147467258 | Thread local storage failure. |
-2147467257 | Get shared memory allocator failure. |
-2147467256 | Get memory allocator failure. |
-2147467255 | Unable to initialize class cache. |
-2147467254 | Unable to initialize RPC services. |
-2147467253 | Cannot set thread local storage channel control. |
-2147467252 | Could not allocate thread local storage channel control. |
-2147467251 | The user supplied memory allocator is unacceptable. |
-2147467250 | The OLE service mutex already exists. |
-2147467249 | The OLE service file mapping already exists. |
-2147467248 | Unable to map view of file for OLE service. |
-2147467247 | Failure attempting to launch OLE service. |
Error Number | Description |
-2147467246 | There was an attempt to call CoInitialize a second time while single threaded. |
-2147467245 | A Remote activation was necessary but was not allowed. |
-2147467244 | A Remote activation was necessary but the server name provided was invalid. |
-2147467243 | The class is configured to run as a security id different from the caller. |
-2147467242 | Use of OLE1 services requiring DDE windows is disabled. |
-2147467241 | A RunAs specification must be <domain name>"<user name> or simply <user name>. |
-2147467240 | The server process could not be started. The pathname may be incorrect. |
-2147467239 | The server process could not be started as the configured identity. The pathname may be incorrect or unavailable. |
-2147467238 | The server process could not be started because the configured identity is incorrect. Check the username and password. |
-2147467237 | The client is not allowed to launch this server. |
-2147467236 | The service providing this server could not be started. |
-2147467235 | This computer was unable to communicate with the computer providing the server. |
-2147467234 | The server did not respond after being launched. |
-2147467233 | The registration information for this server is inconsistent or incomplete. |
-2147467232 | The registration information for this interface is inconsistent or incomplete. |
-2147467231 | The operation attempted is not supported. |
-2147418113 | Catastrophic failure. |
-2147024891 | General access denied error. |
-2147024890 | Invalid handle. |
-2147024882 | Ran out of memory. |
-2147024809 | One or more arguments are invalid. |