<Error Referencia completa de objetos
La propiedad Número devuelve un valor desde hace tiempo que es un número único que puede tomar uno de los ErrorValueEnum valores. El número describe el error generado por ADO. Si el error se genera por el proveedor, esta propiedad se puede establecer en un valor de error no específico.
Las cifras son equivalentes a los valores HRESULTS API de Windows.
Sintaxis
lngErrorNumber=objErr.Number
Ejemplo
<%
for each objErr in objConn.Errors
response.write("<p>")
response.write("Description: ")
response.write(objErr.Description & "<br>")
response.write("Help context: ")
response.write(objErr.HelpContext & "<br>")
response.write("Help file: ")
response.write(objErr.HelpFile & "<br>")
response.write("Native error: ")
response.write(objErr.NativeError & "<br>")
response.write("Error number: ")
response.write(objErr.Number & "<br>")
response.write("Error source: ")
response.write(objErr.Source & "<br>")
response.write("SQL state: ")
response.write(objErr.SQLState & "<br>")
response.write("</p>")
next
%>
Valores ErrorValueEnum
Constante | Valor | Descripción |
---|---|---|
adErrBoundToCommand | 3707 -2146824581 0x800A0E7B | No se puede cambiar la propiedad ActiveConnection de un objeto de conjunto de registros que tiene un objeto Command como su fuente |
adErrCannotComplete | 3732 -2146824556 0x800A0E94 | El servidor no puede completar la operación |
adErrCantChangeConnection | 3748 -2146824540 0x800A0EA4 | La conexión se ha negado |
adErrCantChangeProvider | 3220 -2146825068 0X800A0C94 | proveedor suministrado es diferente de la que ya está en uso |
adErrCantConvertvalue | 3724 -2146824564 0x800A0E8C | valor de datos no se puede convertir |
adErrCantCreate | 3725 -2146824563 0x800A0E8D | valor de datos no se puede ajustar o se recupera |
adErrCatalogNotSet | 3747 -2146824541 0x800A0EA3 | La operación requiere un ParentCatalog válida |
adErrColumnNotOnThisRow | 3726 -2146824562 0x800A0E8E | Expediente no contiene este campo |
adErrDataConversion | 3421 -2146824867 0x800A0D5D | Aplicación utiliza un valor del tipo incorrecto |
adErrDataOverflow | 3721 -2146824567 0x800A0E89 | valor de datos es demasiado grande |
adErrDelResOutOfScope | 3738 -2146824550 0x800A0E9A | URL del objeto que desea eliminar está fuera del alcance del registro actual |
adErrDenyNotSupported | 3750 -2146824538 0x800A0EA6 | Proveedor no admite restricciones de uso compartido |
adErrDenyTypeNotSupported | 3751 -2146824537 0x800A0EA7 | Proveedor no admite el tipo de restricción de uso compartido |
adErrFeatureNotAvailable | 3251 -2146825037 0x800A0CB3 | Objeto / proveedor no es capaz de realizar la operación solicitada |
adErrFieldsUpdateFailed | 3749 -2146824539 0x800A0EA5 | Los campos de actualización falló |
adErrIllegalOperation | 3219 -2146825069 0x800A0C93 | El funcionamiento no está permitido en este contexto |
adErrIntegrityViolation | 3719 -2146824569 0x800A0E87 | conflictos de valores de datos con las restricciones de integridad del campo |
adErrInTransaction | 3246 -2146825042 0x800A0CAE | objeto de conexión no puede ser cerrado, mientras que 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 | La conexión no se puede utilizar para realizar esta operación. Tampoco está cerrado o no válido en este contexto |
adErrInvalidParamInfo | 3708 -2146824580 0x800A0E7C | objeto parámetro se define incorrectamente |
adErrInvalidTransaction | 3714 -2146824574 0x800A0E82 | La coordinación de la transacción no es válida |
adErrInvalidURL | 3729 -2146824559 0x800A0E91 | URL contiene caracteres no válidos |
adErrItemNotFound | 3265 -2146825023 0x800A0CC1 | El artículo no se puede encontrar en la colección correspondiente al nombre solicitado u ordinal |
adErrNoCurrentRecord | 3021 -2146825267 0x800A0BCD | BOF o EOF es True, o el registro actual se ha eliminado |
adErrNotExecuting | 3715 -2146824573 0x800A0E83 | No se puede realizar la operación mientras no ejecutar |
adErrNotReentrant | 3710 -2146824578 0x800A0E7E | No se puede realizar la operación al procesar |
adErrObjectClosed | 3704 -2146824584 0x800A0E78 | Operación no permitida cuando el objeto está cerrado |
adErrObjectInCollection | 3367 -2146824921 0x800A0D27 | El objeto ya está en la colección. No se pueden agregar |
adErrObjectNotSet | 3420 -2146824868 0x800A0D5C | Objeto ya no es válida |
adErrObjectOpen | 3705 -2146824583 0x800A0E79 | Operación no permitida cuando el objeto está abierto |
adErrOpeningFile | 3002 -2146825286 0x800A0BBA | No se pudo abrir el archivo |
adErrOperationCancelled | 3712 -2146824576 0x800A0E80 | Operación cancelada por el usuario |
adErrOutOfSpace | 3734 -2146824554 0x800A0E96 | No se puede realizar la operación. Proveedor no puede obtener suficiente espacio de almacenamiento |
adErrPermissionDenied | 3720 -2146824568 0x800A0E88 | Se denegó el permiso escrito al campo |
adErrProviderFailed | 3000 -2146825288 0x800A0BB8 | Proveedor no pudo realizar la operación |
adErrProviderNotFound | 3706 -2146824582 0x800A0E7A | El proveedor no se puede encontrar |
adErrReadFile | 3003 -2146825285 0x800A0BBB | Archivo no se puede leer |
adErrResourceExists | 3731 -2146824557 0x800A0E93 | No se puede realizar la operación de copia. El objeto ya existe. Especificar adCopyOverwrite para reemplazar el objeto |
adErrResourceLocked | 3730 -2146824558 0x800A0E92 | Objeto está bloqueado por otros procesos |
adErrResourceOutOfScope | 3735 -2146824553 0x800A0E97 | URL / Fuente fuera de alcance del registro actual |
adErrSchemaViolation | 3722 -2146824566 0x800A0E8A | conflictos de valores de datos con tipo de datos o limitaciones |
adErrSignMismatch | 3723 -2146824565 0x800A0E8B | Error de conversión porque se firmó el valor de los datos y el tipo de datos de campo no está firmado |
adErrStillConnecting | 3713 -2146824575 0x800A0E81 | No se puede realizar la operación mientras se conecta de forma asíncrona |
adErrStillExecuting | 3711 -2146824577 0x800A0E7F | No se puede realizar la operación mientras se ejecuta de forma asíncrona |
adErrTreePermissionDenied | 3728 -2146824560 0x800A0E90 | Permiso denegado el acceso árbol o subárbol |
adErrUnavailable | 3736 -2146824552 0x800A0E98 | Error en la operación y el estado no está disponible |
adErrUnsafeOperation | 3716 -2146824572 0x800A0E84 | No se puede acceder a la fuente de datos en otro dominio |
adErrURLDoesNotExist | 3727 -2146824561 0x800A0E8F | La URL no existe |
adErrURLNamedRowDoesNotExist | 3737 -2146824551 0x800A0E99 | Registro no existe |
adErrVolumeNotFound | 3733 -2146824555 0x800A0E95 | El proveedor no puede localizar el dispositivo de almacenamiento. Asegúrese de que la URL se ha escrito correctamente |
adErrWriteFile | 3004 -2146825284 0x800A0BBC | Error al escribir en el archivo |
adWrnSecurityDialog | 3717 -2146824571 0x800A0E85 | No esta en uso |
adWrnSecurityDialogHeader | 3718 -2146824570 0x800A0E86 | No esta en uso |
<Error Referencia completa de objetos