Compartir a través de


ErrorValueEnum

Especifica el tipo de error en tiempo de ejecución de ADO.

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 se muestra en el cuadro de diálogo de mensaje de error predeterminado de Visual Basic. Por ejemplo, el 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 instalación 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 su aplicación de ADO. Normalmente, estos se pueden identificar mediante un código de instalación de Windows de número 4. Por ejemplo, 0x8004.

Constante Valor Descripción
adErrBoundToCommand 3707 -2146824581 0x800A0E7B No se puede cambiar la propiedad ActiveConnection de un objeto Recordset que tiene un objeto Command como origen.
adErrCannotComplete 3732 -2146824556 0x800A0E94 El servidor no puede completar la operación.
adErrCantChangeConnection 3748 -2146824540 0x800A0EA4 Se denegó la conexión. La nueva conexión solicitada tiene características diferentes a las que ya se usan.
adErrCantChangeProvider 3220 -2146825068 0X800A0C94 El proveedor proporcionado difiere del que ya se está usando.
adErrCantConvertvalue 3724 -2146824564 0x800A0E8C El valor de los datos no se pudo convertir por motivos distintos a un error de coincidencia de signos o desbordamiento de datos. Por ejemplo, la conversión podría tener datos truncados.
adErrCantCreate 3725 -2146824563 0x800A0E8D El valor de datos no se puede establecer ni recuperar porque el tipo de datos de campo era desconocido o el proveedor no tenía recursos suficientes para realizar la operación.
adErrCatalogNotSet 3747 -2146824541 0x800A0EA3 La operación requiere un ParentCatalog válido.
adErrColumnNotOnThisRow 3726 -2146824562 0x800A0E8E El registro no contiene este campo.
adErrDataConversion 3421 -2146824867 0x800A0D5D La aplicación usa un valor del tipo incorrecto para la operación actual.
adErrDataOverflow 3721 -2146824567 0x800A0E89 El valor de datos es demasiado grande para representarse mediante el tipo de datos de campo.
adErrDelResOutOfScope 3738 -2146824550 0x800A0E9A La dirección URL del objeto que se va a eliminar está fuera del ámbito del registro actual.
adErrDenyNotSupported 3750 -2146824538 0x800A0EA6 El proveedor no admite restricciones de uso compartido.
adErrDenyTypeNotSupported 3751 -2146824537 0x800A0EA7 El proveedor no admite el tipo solicitado de restricción de uso compartido.
adErrFeatureNotAvailable 3251 -2146825037 0x800A0CB3 El objeto o proveedor no puede realizar la operación solicitada.
adErrFieldsUpdateFailed 3749 -2146824539 0x800A0EA5 Error en la actualización de campos. Para obtener más información, examine la propiedad Status de los objetos de campo individuales.
adErrIllegalOperation 3219 -2146825069 0x800A0C93 No se permite la operación en este contexto.
adErrIntegrityViolation 3719 -2146824569 0x800A0E87 El valor de datos entra en conflicto con las restricciones de integridad del campo.
adErrInTransaction 3246 -2146825042 0x800A0CAE El objeto Connection no se puede cerrar explícitamente mientras se encuentra en una transacción.
adErrInvalidArgument 3001 -2146825287 0x800A0BB9 Los argumentos son del tipo incorrecto, están fuera del intervalo aceptable, o están en conflicto entre sí.
adErrInvalidConnection 3709 -2146824579 0x800A0E7D No se puede usar la conexión para realizar esta operación. Se cierra o no es válida en este contexto.
adErrInvalidParamInfo 3708 -2146824580 0x800A0E7C El objeto Parameter está definido incorrectamente. Se proporcionó información incoherente o incompleta.
adErrInvalidTransaction 3714 -2146824574 0x800A0E82 La coordinación de la transacción no es válida o no se ha iniciado.
adErrInvalidURL 3729 -2146824559 0x800A0E91 La dirección URL contiene caracteres no válidos. Asegúrese de que la dirección URL se ha escrito correctamente.
adErrItemNotFound 3265 -2146825023 0x800A0CC1 No se encuentra el elemento en la colección que corresponde al nombre u ordinal solicitados.
adErrNoCurrentRecord 3021 -2146825267 0x800A0BCD BOF o EOF es True, o se ha eliminado el registro actual. La operación solicitada requiere un registro actual.
adErrNotExecuting 3715 -2146824573 0x800A0E83 No se puede realizar la operación mientras no se ejecuta.
adErrNotReentrant 3710 -2146824578 0x800A0E7E No se puede realizar la operación mientras se procesa el evento.
adErrObjectClosed 3704 -2146824584 0x800A0E78 No se permite la operación cuando se cierra el objeto.
adErrObjectInCollection 3367 -2146824921 0x800A0D27 El objeto ya está en la colección. No se puede anexar.
adErrObjectNotSet 3420 -2146824868 0x800A0D5C El objeto ya no es válido.
adErrObjectOpen 3705 -2146824583 0x800A0E79 No se permite la operación cuando el objeto está abierto.
adErrOpeningFile 3002 -2146825286 0x800A0BBA No se pudo abrir el archivo.
adErrOperationCancelled 3712 -2146824576 0x800A0E80 El usuario ha cancelado la operación.
adErrOutOfSpace 3734 -2146824554 0x800A0E96 No se puede realizar la operación. El proveedor no puede obtener suficiente espacio de almacenamiento.
adErrPermissionDenied 3720 -2146824568 0x800A0E88 El permiso insuficiente impide escribir en el campo.
adErrProviderFailed 3000 -2146825288 0x800A0BB8 El proveedor no realizó la operación solicitada.
adErrProviderNotFound 3706 -2146824582 0x800A0E7A No se encuentra al proveedor. Es posible que no esté instalado correctamente.
adErrReadFile 3003 -2146825285 0x800A0BBB No se pudo leer el archivo.
adErrResourceExists 3731 -2146824557 0x800A0E93 No se puede realizar la operación de copia. El objeto denominado por la dirección URL de destino ya existe. Especifique adCopyOverwrite para reemplazar el objeto.
adErrResourceLocked 3730 -2146824558 0x800A0E92 Uno o varios procesos bloquean el objeto representado por esta dirección URL. Espere hasta que finalice el proceso e inténtelo de nuevo.
adErrResourceOutOfScope 3735 -2146824553 0x800A0E97 La dirección URL de origen o de destino está fuera del ámbito del registro actual.
adErrSchemaViolation 3722 -2146824566 0x800A0E8A El valor de datos entra en conflicto con el tipo de datos o las restricciones del campo.
adErrSignMismatch 3723 -2146824565 0x800A0E8B Error al realizar la conversión debido a que el valor de los datos estaba firmado y el tipo de datos de campo usado por el proveedor no lo estaba.
adErrStillConnecting 3713 -2146824575 0x800A0E81 No se puede realizar la operación al conectarse de forma asincrónica.
adErrStillExecuting 3711 -2146824577 0x800A0E7F No se puede realizar la operación al ejecutarse de forma asincrónica.
adErrTreePermissionDenied 3728 -2146824560 0x800A0E90 Los permisos son insuficientes para acceder al árbol o subárbol.
adErrUnavailable 3736 -2146824552 0x800A0E98 La operación no se completó y el estado no está disponible. Es posible que el campo no esté disponible o que no se haya intentado la operación.
adErrUnsafeOperation 3716 -2146824572 0x800A0E84 La configuración de seguridad de este equipo prohíbe tener acceso a un origen de datos de otro dominio.
adErrURLDoesNotExist 3727 -2146824561 0x800A0E8F La dirección URL de origen o el elemento primario de la dirección URL de destino no existe.
adErrURLNamedRowDoesNotExist 3737 -2146824551 0x800A0E99 El registro denominado por esta dirección URL no existe.
adErrVolumeNotFound 3733 -2146824555 0x800A0E95 El proveedor no puede encontrar el dispositivo de almacenamiento indicado por la dirección URL. Asegúrese de que la dirección URL se ha escrito correctamente.
adErrWriteFile 3004 -2146825284 0x800A0BBC Error al escribir en el archivo.
adWrnSecurityDialog 3717 -2146824571 0x800A0E85 Solo para uso interno. No debe usarse.
adWrnSecurityDialogHeader 3718 -2146824570 0x800A0E86 Solo para uso interno. No debe usarse.

Equivalente a ADO/WFC

Paquete: com.ms.wfc.data

Solo se definen los siguientes subconjuntos de equivalentes de 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

Se aplica a

Propiedad Number (ADO)

Consulte también

Captura de códigos de Error de ADO