<Completa Erro Object Reference
A propriedade Número retorna um valor longo que é um número único que pode tirar um dos ErrorValueEnum valores. O número descreve o erro gerado pelo ADO. Se o erro foi gerado pelo provedor, esta propriedade pode ser definida como um valor de erro inespecífica.
Os números são equivalentes aos valores HRESULTS API do Windows.
Sintaxe
lngErrorNumber=objErr.Number
Exemplo
<%
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 | Descrição |
---|---|---|
adErrBoundToCommand | 3707 -2146824581 0x800A0E7B | Não é possível alterar a propriedade ActiveConnection de um objeto Recordset que tem um objeto de comando como sua fonte |
adErrCannotComplete | 3732 -2146824556 0x800A0E94 | Servidor não pode concluir a operação |
adErrCantChangeConnection | 3748 -2146824540 0x800A0EA4 | Connection foi negado |
adErrCantChangeProvider | 3220 -2146825068 0X800A0C94 | provedor fornecido é diferente da que já está em uso |
adErrCantConvertvalue | 3724 -2146824564 0x800A0E8C | valor de dados não podem ser convertidos |
adErrCantCreate | 3725 -2146824563 0x800A0E8D | valor de dados não pode ser definido ou recuperado |
adErrCatalogNotSet | 3747 -2146824541 0x800A0EA3 | Operação requer uma ParentCatalog válida |
adErrColumnNotOnThisRow | 3726 -2146824562 0x800A0E8E | Registro não contém esse campo |
adErrDataConversion | 3421 -2146824867 0x800A0D5D | Aplicativo usa um valor do tipo errado |
adErrDataOverflow | 3721 -2146824567 0x800A0E89 | valor de dados é muito grande |
adErrDelResOutOfScope | 3738 -2146824550 0x800A0E9A | URL do objeto a ser excluído está fora do escopo do registro atual |
adErrDenyNotSupported | 3750 -2146824538 0x800A0EA6 | Provedor não suporta restrições de compartilhamento |
adErrDenyTypeNotSupported | 3751 -2146824537 0x800A0EA7 | Provedor não suporta o tipo de restrição de partilha |
adErrFeatureNotAvailable | 3251 -2146825037 0x800A0CB3 | Objeto / provedor não é capaz de executar operação solicitada |
adErrFieldsUpdateFailed | 3749 -2146824539 0x800A0EA5 | atualização campos falhou |
adErrIllegalOperation | 3219 -2146825069 0x800A0C93 | Operação não é permitida neste contexto |
adErrIntegrityViolation | 3719 -2146824569 0x800A0E87 | conflitos de valores de dados com as restrições de integridade do campo |
adErrInTransaction | 3246 -2146825042 0x800A0CAE | objeto de conexão não pode ser fechada, enquanto em uma transação |
adErrInvalidArgument | 3001 -2146825287 0x800A0BB9 | Argumentos são do tipo errado, estão fora do intervalo aceitável, ou estão em conflito um com o outro |
adErrInvalidConnection | 3709 -2146824579 0x800A0E7D | A conexão não pode ser utilizado para efectuar esta operação. Ele fechados ou é inválida neste contexto |
adErrInvalidParamInfo | 3708 -2146824580 0x800A0E7C | objeto parâmetro é definido indevidamente |
adErrInvalidTransaction | 3714 -2146824574 0x800A0E82 | Coordenação transação é inválido |
adErrInvalidURL | 3729 -2146824559 0x800A0E91 | URL contém caracteres inválidos |
adErrItemNotFound | 3265 -2146825023 0x800A0CC1 | Item não pode ser encontrado na coleção correspondente ao nome solicitado ou ordinal |
adErrNoCurrentRecord | 3021 -2146825267 0x800A0BCD | BOF ou EOF é verdadeiro, ou o registro atual foi excluído |
adErrNotExecuting | 3715 -2146824573 0x800A0E83 | Não é possível executar operação enquanto não execução |
adErrNotReentrant | 3710 -2146824578 0x800A0E7E | Não é possível executar a operação durante o processamento |
adErrObjectClosed | 3704 -2146824584 0x800A0E78 | Operação não permitida quando o objecto está fechado |
adErrObjectInCollection | 3367 -2146824921 0x800A0D27 | Objeto já está na coleção. Não é possível acrescentar |
adErrObjectNotSet | 3420 -2146824868 0x800A0D5C | Objeto não é válido |
adErrObjectOpen | 3705 -2146824583 0x800A0E79 | Operação não permitida quando o objeto está aberto |
adErrOpeningFile | 3002 -2146825286 0x800A0BBA | Não pode abrir arquivo |
adErrOperationCancelled | 3712 -2146824576 0x800A0E80 | Operação cancelada pelo usuário |
adErrOutOfSpace | 3734 -2146824554 0x800A0E96 | Não é possível executar a operação. Provedor não pode obter espaço de armazenamento suficiente |
adErrPermissionDenied | 3720 -2146824568 0x800A0E88 | Permissão negada ao escrever para o campo |
adErrProviderFailed | 3000 -2146825288 0x800A0BB8 | Provedor não conseguiu executar a operação |
adErrProviderNotFound | 3706 -2146824582 0x800A0E7A | Provedor não pode ser encontrado |
adErrReadFile | 3003 -2146825285 0x800A0BBB | Arquivo não pôde ser lido |
adErrResourceExists | 3731 -2146824557 0x800A0E93 | Não é possível executar operação de cópia. Objeto já existe. Especifique adCopyOverwrite para substituir o objeto |
adErrResourceLocked | 3730 -2146824558 0x800A0E92 | Objecto é bloqueado por outros processos |
adErrResourceOutOfScope | 3735 -2146824553 0x800A0E97 | URL / Fonte fora do escopo de registro atual |
adErrSchemaViolation | 3722 -2146824566 0x800A0E8A | conflitos de valores dados com tipo de dados ou restrições |
adErrSignMismatch | 3723 -2146824565 0x800A0E8B | Falha na conversão porque o valor dos dados é assinado eo tipo de dados campo não está assinado |
adErrStillConnecting | 3713 -2146824575 0x800A0E81 | Não é possível executar a operação durante a conexão de forma assíncrona |
adErrStillExecuting | 3711 -2146824577 0x800A0E7F | Não é possível executar a operação durante a execução de forma assíncrona |
adErrTreePermissionDenied | 3728 -2146824560 0x800A0E90 | Permissão negada acesso árvore ou sub-árvore |
adErrUnavailable | 3736 -2146824552 0x800A0E98 | A operação falhou eo estado está indisponível |
adErrUnsafeOperation | 3716 -2146824572 0x800A0E84 | Não é possível acessar fonte de dados em outro domínio |
adErrURLDoesNotExist | 3727 -2146824561 0x800A0E8F | O URL não existe |
adErrURLNamedRowDoesNotExist | 3737 -2146824551 0x800A0E99 | Registro não existe |
adErrVolumeNotFound | 3733 -2146824555 0x800A0E95 | Provedor não pode localizar o dispositivo de armazenamento. Verifique se o URL é digitado corretamente |
adErrWriteFile | 3004 -2146825284 0x800A0BBC | Falha ao escrever para o arquivo |
adWrnSecurityDialog | 3717 -2146824571 0x800A0E85 | Fora de uso |
adWrnSecurityDialogHeader | 3718 -2146824570 0x800A0E86 | Fora de uso |
<Completa Erro Object Reference