ErrorValueEnum
Se aplica a: Access 2013, Office 2013
Especifica el tipo de error ADO en tiempo de ejecución.
Se muestran tres formas del número de error:
Decimal positivo: los dos bytes bajos del número completo en formato decimal. Este número aparece en el cuadro de diálogo predeterminado de mensaje de error de Visual Basic. Por ejemplo, Error en tiempo de ejecución "3707".
Decimal negativo: la traducción decimal del número de error completo.
Hexadecimal: la representación hexadecimal del número de error completo. El código de servicio de Windows se encuentra en el cuarto dígito. El código de instalación de los números de error de ADO es A. Por ejemplo: 0x800A0E7B.
Nota:
Los errores OLE DB se pueden pasar a una aplicación ADO. Éstos, normalmente, se pueden identificar por un código de servicio de Windows de 4 dígitos. Por ejemplo, 0x800_4_.... Para obtener más información sobre estos números, consulte el capítulo 16 de la referencia del programador de OLE DB.
Constante |
Valor |
Descripción |
---|---|---|
adErrBoundToCommand |
3707 |
No se puede cambiar la propiedad ActiveConnection de un objeto Recordset que tiene un objeto Command como su origen. |
adErrCannotComplete |
3732 |
El servidor no puede completar la operación. |
adErrCantChangeConnection |
3748 |
Se denegó conexión. La conexión nueva que solicitó tiene características diferentes de la que ya está en uso. |
adErrCantChangeProvider |
3220 |
El proveedor suministrado es distinto del que se está utilizando. |
adErrCantConvertvalue |
3724 |
El valor de los datos no se puede convertir por motivos distintos a un desajuste entre signos o a un desbordamiento de datos. Por ejemplo, la conversión habría truncado los datos. |
adErrCantCreate |
3725 |
El valor de los datos no se puede establecer o recuperar porque el tipo de datos del campo era desconocido o el proveedor no dispuso de recursos suficientes para realizar la operación. |
adErrCatalogNotSet |
3747 |
La operación requiere un ParentCatalog válido. |
adErrColumnNotOnThisRow |
3726 |
El registro no contiene este campo. |
adErrDataConversion |
3421 |
La aplicación utiliza un valor de tipo no válido para la operación actual. |
adErrDataOverflow |
3721 |
El valor de los datos es demasiado grande para ser representado por el tipo de datos del campo. |
adErrDelResOutOfScope |
3738 |
La dirección URL del objeto que se va a eliminar está fuera del ámbito del registro actual. |
adErrDenyNotSupported |
3750 |
El proveedor no admite restricciones compartidas. |
adErrDenyTypeNotSupported |
3751 |
El proveedor no admite el tipo solicitado de restricción compartida. |
adErrFeatureNotAvailable |
3251 |
El objeto o el proveedor no es capaz de realizar la operación solicitada. |
adErrFieldsUpdateFailed |
3749 |
Error en la actualización de campos. Para obtener más información, examine la propiedad Status de cada objeto de campo. |
adErrIllegalOperation |
3219 |
Operación no permitida en este contexto. |
adErrIntegrityViolation |
3719 |
El valor de los datos entra en conflicto con las restricciones de integridad del campo. |
adErrInTransaction |
3246 |
No se puede cerrar explícitamente el objeto Connection mientras ocurre una transacción. |
adErrInvalidArgument |
3001 |
Los argumentos no son del tipo correcto, están fuera del intervalo aceptable o en conflicto entre sí. |
adErrInvalidConnection |
3709 |
No se puede utilizar la conexión para realizar esta operación. Está cerrada o no es válida en este contexto. |
adErrInvalidParamInfo |
3708 |
El objeto Parameter no se ha definido correctamente. Se proporcionó información incoherente o incompleta. |
adErrInvalidTransaction |
3714 |
La transacción de coordinación no es válida o no se ha iniciado. |
adErrInvalidURL |
3729 |
La dirección URL contiene caracteres no válidos. Asegúrese de que la dirección URL está escrita correctamente. |
adErrItemNotFound |
3265 |
No se puede encontrar el elemento en la colección correspondiente al ordinal o nombre solicitado. |
adErrNoCurrentRecord |
3021 |
BOF o EOF es True, o bien el registro actual se ha eliminado. La operación solicitada requiere un registro actual. |
adErrNotExecuting |
3715 |
No se puede realizar la operación mientras no se ejecute. |
adErrNotReentrant |
3710 |
No se puede realizar la operación mientras se procesa el evento. |
adErrObjectClosed |
3704 |
La operación no se permite cuando el objeto está cerrado. |
adErrObjectInCollection |
3367 |
El objeto ya está en la colección. No se puede anexar. |
adErrObjectNotSet |
3420 |
El objeto ya no es válido. |
adErrObjectOpen |
3705 |
No se permite la operación cuando el objeto está abierto. |
adErrOpeningFile |
3002 |
No se pudo abrir el archivo. |
adErrOperationCancelled |
3712 |
La operación ha sido cancelada por el usuario. |
adErrOutOfSpace |
3734 |
No se puede realizar operación. El proveedor no puede obtener suficiente espacio de almacenamiento. |
adErrPermissionDenied |
3720 |
La falta de permiso suficiente impide escribir en el campo. |
adErrProviderFailed |
3000 |
El proveedor no pudo realizar la operación solicitada. |
adErrProviderNotFound |
3706 |
No se encuentra el proveedor. Es posible que no esté instalado correctamente. |
adErrReadFile |
3003 |
No se pudo leer el archivo. |
adErrResourceExists |
3731 |
No se puede realizar una operación de copia. El objeto mencionado en la dirección URL de destino ya existe. Especifique adCopyOverwrite para reemplazar el objeto. |
adErrResourceLocked |
3730 |
El objeto representado por la dirección URL especificada está bloqueado por uno o varios procesos diferentes. Espere hasta que el proceso haya finalizado e intente de nuevo la operación. |
adErrResourceOutOfScope |
3735 |
La dirección URL de origen o destino está fuera del ámbito del registro actual. |
adErrSchemaViolation |
3722 |
El valor de los datos entra en conflicto con el tipo de datos o las restricciones del campo. |
adErrSignMismatch |
3723 |
La conversión produjo un error porque el valor de los datos tenía signo y el tipo de datos de campo utilizado por el proveedor no tenía signo. |
adErrStillConnecting |
3713 |
No se puede realizar la operación mientras se conecta asincrónicamente. |
adErrStillExecuting |
3711 |
No se puede realizar la operación mientras se ejecuta asincrónicamente. |
adErrTreePermissionDenied |
3728 |
Los permisos son insuficientes para tener acceso a un árbol o subárbol. |
adErrUnavailable |
3736 |
La operación no se pudo completar y el estado no está disponible. El campo puede no estar disponible o no se intentó la operación. |
adErrUnsafeOperation |
3716 |
La configuración de seguridad de este equipo prohíbe tener acceso a un origen de datos en otro dominio. |
adErrURLDoesNotExist |
3727 |
No existe la dirección URL de origen o el elemento principal de la dirección URL de destino. |
adErrURLNamedRowDoesNotExist |
3737 |
El registro al que ha asignado un nombre esta dirección URL no existe. |
adErrVolumeNotFound |
3733 |
El proveedor no puede encontrar el dispositivo de almacenamiento que indica la dirección URL. Asegúrese de que la dirección URL está escrita correctamente. |
adErrWriteFile |
3004 |
Error en la escritura en un archivo. |
adWrnSecurityDialog |
3717 |
Únicamente para uso interno. No la utilice. |
adWrnSecurityDialogHeader |
3718 |
Únicamente para uso interno. No usar. |
Equivalente de ADO/WFC
Paquete: com.ms.wfc.data
Se definen sólo los subconjuntos siguientes de equivalentes ADO/WFC.
Constante |
---|
AdoEnums.ErrorValue.BOUNDTOCOMMAND |
AdoEnums.ErrorValue.DATACONVERSION |
AdoEnums.ErrorValue.FEATURENOTAVAILABLE |
AdoEnums.ErrorValue.ILLEGALOPERATION |
AdoEnums.ErrorValue.INTRANSACTION |
AdoEnums.ErrorValue.INVALIDARGUMENT |
AdoEnums.ErrorValue.INVALIDCONNECTION |
AdoEnums.ErrorValue.INVALIDPARAMINFO |
AdoEnums.ErrorValue.ITEMNOTFOUND |
AdoEnums.ErrorValue.NOCURRENTRECORD |
AdoEnums.ErrorValue.NOTEXECUTING |
AdoEnums.ErrorValue.NOTREENTRANT |
AdoEnums.ErrorValue.OBJECTCLOSED |
AdoEnums.ErrorValue.OBJECTINCOLLECTION |
AdoEnums.ErrorValue.OBJECTNOTSET |
AdoEnums.ErrorValue.OBJECTOPEN |
AdoEnums.ErrorValue.OPERATIONCANCELLED |
AdoEnums.ErrorValue.PROVIDERNOTFOUND |
AdoEnums.ErrorValue.STILLCONNECTING |
AdoEnums.ErrorValue.STILLEXECUTING |
AdoEnums.ErrorValue.UNSAFEOPERATION |