Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Especifica o tipo de erro de tempo de execução do ADO.
Três formulários do número de erro estão listados:
Decimal positivo-Os dois bytes baixos do número completo no formato decimal. Esse número é exibido na caixa de diálogo de mensagem de erro padrão do Visual Basic. Por exemplo, erro em tempo de execução '3707'.
Decimal negativo- A tradução decimal do número de erro completo.
Hexadecimal-The representação hexadecimal do número de erro completo. O código de instalação do Windows está no quarto dígito. O código de instalação para números de erro do ADO é A. Por exemplo: 0x800A0E7B.
Nota
Os erros do OLE DB podem ser passados para seu aplicativo ADO. Normalmente, eles podem ser identificados por um código de instalação do Windows de 4. Por exemplo, 0x8004.
| 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 origem. |
| adErrNãoPodeCompletar | 3732 -2146824556 0x800A0E94 | O servidor não pode concluir a operação. |
| adErrNaoPodeAlterarConexao | 3748 -2146824540 0x800A0EA4 | A conexão foi negada. A nova conexão solicitada tem características diferentes daquela que já está sendo usada. |
| erroNãoÉPossívelAlterarOProvedor | 3220 -2146825068 0X800A0C94 | O provedor fornecido difere do que já está sendo usado. |
| adErrNaoPodeConverterValor | 3724 -2146824564 0x800A0E8C | O valor dos dados não pode ser convertido por motivos diferentes de incompatibilidade de sinal ou estouro de dados. Por exemplo, a conversão teria dados truncados. |
| erroNaoPodeCriar | 3725 -2146824563 0x800A0E8D | O valor dos dados não pode ser definido ou recuperado porque o tipo de dados de campo era desconhecido ou o provedor não tinha recursos suficientes para executar a operação. |
| adErrCatalogNotSet | 3747 -2146824541 0x800A0EA3 | A operação requer um ParentCatalogválido. |
| adErrColumnNotOnThisRow | 3726 -2146824562 0x800A0E8E | O registro não contém esse campo. |
| adErrDataConversion | 3421 -2146824867 0x800A0D5D | O aplicativo usa um valor do tipo errado para a operação atual. |
| adErrDataOverflow | 3721 -2146824567 0x800A0E89 | O valor dos dados é muito grande para ser representado pelo tipo de dados de campo. |
| adErrDelResOutOfScope | 3738 -2146824550 0x800A0E9A | A URL do objeto a ser excluído está fora do escopo do registro atual. |
| adErrDenyNotSupported | 3750 -2146824538 0x800A0EA6 | O provedor não dá suporte a restrições de compartilhamento. |
| adErrDenyTypeNotSupported | 3751 -2146824537 0x800A0EA7 | O provedor não dá suporte ao tipo solicitado de restrição de compartilhamento. |
| FuncionalidadeNãoDisponível | 3251 -2146825037 0x800A0CB3 | O objeto ou provedor não é capaz de executar a operação solicitada. |
| adErrFieldsUpdateFailed | 3749 -2146824539 0x800A0EA5 | Falha na atualização de campos. Para obter mais informações, examine a propriedade status de objetos de campo individuais. |
| adErrIllegalOperation | 3219 -2146825069 0x800A0C93 | A operação não é permitida neste contexto. |
| Violação de Integridade (adErrIntegrityViolation) | 3719 -2146824569 0x800A0E87 | O valor dos dados entra em conflito com as restrições de integridade do campo. |
| adErrInTransaction | 3246 -2146825042 0x800A0CAE | objeto de conexão não pode ser fechado explicitamente durante uma transação. |
| adErrInvalidArgument (Erro de Argumento Inválido) | 3001 -2146825287 0x800A0BB9 | Os argumentos são do tipo errado, estão fora do intervalo aceitável ou estão em conflito uns com os outros. |
| adErrInvalidConnection | 3709 -2146824579 0x800A0E7D | A conexão não pode ser usada para executar essa operação. Ele é fechado ou inválido neste contexto. |
| adErrInvalidParamInfo | 3708 -2146824580 0x800A0E7C | objeto de parâmetro está definido incorretamente. Informações inconsistentes ou incompletas foram fornecidas. |
| adErrInvalidTransaction | 3714 -2146824574 0x800A0E82 | A coordenação da transação é inválida ou não foi iniciada. |
| adErrInvalidURL | 3729 -2146824559 0x800A0E91 | A URL contém caracteres inválidos. Verifique se a URL foi digitada corretamente. |
| adErrItemNotFound | 3265 -2146825023 0x800A0CC1 | O item não pode ser encontrado na coleção que corresponde ao nome solicitado ou ordinal. |
| adErrNoCurrentRecord | 3021 -2146825267 0x800A0BCD | BOF ou EOF é True ou o registro atual foi excluído. A operação solicitada requer um registro atual. |
| adErrNotExecuting | 3715 -2146824573 0x800A0E83 | A operação não pode ser executada enquanto não está em execução. |
| adErrNotReentrant | 3710 -2146824578 0x800A0E7E | A operação não pode ser executada durante o evento de processamento. |
| adErrObjectClosed | 3704 -2146824584 0x800A0E78 | A operação não é permitida quando o objeto é fechado. |
| adErrObjectInCollection | 3367 -2146824921 0x800A0D27 | O objeto já está na coleção. Não é possível acrescentar. |
| adErroObjetoNãoDefinido | 3420 -2146824868 0x800A0D5C | O objeto não é mais válido. |
| adErrObjectOpen | 3705 -2146824583 0x800A0E79 | A operação não é permitida quando o objeto está aberto. |
| adErrOpeningFile | 3002 -2146825286 0x800A0BBA | Não foi possível abrir o arquivo. |
| adErrOperationCancelled | 3712 -2146824576 0x800A0E80 | A operação foi cancelada pelo usuário. |
| adErrEspaçoEsgotado | 3734 -2146824554 0x800A0E96 | A operação não pode ser executada. O provedor não pode obter espaço de armazenamento suficiente. |
| adErrPermissionDenied | 3720 -2146824568 0x800A0E88 | A permissão insuficiente impede a gravação no campo. |
| adErrProviderFailed | 3000 -2146825288 0x800A0BB8 | O provedor não executou a operação solicitada. |
| adErrProvedorNaoEncontrado | 3706 -2146824582 0x800A0E7A | O provedor não pode ser encontrado. Ele pode não estar instalado corretamente. |
| adErrReadFile | 3003 -2146825285 0x800A0BBB | Não foi possível ler o arquivo. |
| RecursoExistenteErro | 3731 -2146824557 0x800A0E93 | Não é possível executar a operação de cópia. O objeto nomeado pela URL de destino já existe. Especifique adCopyOverwrite para substituir o objeto. |
| adErrResourceLocked | 3730 -2146824558 0x800A0E92 | O objeto representado pela URL especificada é bloqueado por um ou mais outros processos. Aguarde até que o processo seja concluído e tente a operação novamente. |
| adErrResourceOutOfScope | 3735 -2146824553 0x800A0E97 | A URL de origem ou de destino está fora do escopo do registro atual. |
| adErrSchemaViolation | 3722 -2146824566 0x800A0E8A | O valor dos dados entra em conflito com o tipo de dados ou restrições do campo. |
| adErrSignMismatch | 3723 -2146824565 0x800A0E8B | Falha na conversão porque o valor dos dados foi assinado e o tipo de dados de campo usado pelo provedor não foi assinado. |
| adErrStillConnecting | 3713 -2146824575 0x800A0E81 | A operação não pode ser executada durante a conexão de forma assíncrona. |
| adErrStillExecuting | 3711 -2146824577 0x800A0E7F | A operação não pode ser executada durante a execução de forma assíncrona. |
| adErrTreePermissionDenied | 3728 -2146824560 0x800A0E90 | As permissões são insuficientes para acessar árvores ou subárvores. |
| adErrUnavailable | 3736 -2146824552 0x800A0E98 | A operação não foi concluída e o status não está disponível. O campo pode estar indisponível ou a operação não foi tentada. |
| adErrUnsafeOperation | 3716 -2146824572 0x800A0E84 | As configurações de segurança neste computador impedem o acesso a uma fonte de dados em outro domínio. |
| adErrURLDoesNotExist | 3727 -2146824561 0x800A0E8F | A URL de origem ou o pai da URL de destino não existe. |
| adErrURLNomeadaLinhaNãoExiste | 3737 -2146824551 0x800A0E99 | O registro nomeado por essa URL não existe. |
| adErrVolumeNotFound | 3733 -2146824555 0x800A0E95 | O provedor não pode localizar o dispositivo de armazenamento indicado pela URL. Verifique se a URL foi digitada corretamente. |
| adErrWriteFile | 3004 -2146825284 0x800A0BBC | Falha na gravação no arquivo. |
| adWrnSecurityDialog | 3717 -2146824571 0x800A0E85 | Somente para uso interno. Não use. |
| adWrnSecurityDialogHeader | 3718 -2146824570 0x800A0E86 | Somente para uso interno. Não use. |
Equivalente a ADO/WFC
Pacote: com.ms.wfc.data
Somente os seguintes subconjuntos de equivalentes ADO/WFC são definidos.
| 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 |
Aplica-se a
propriedade Number (ADO)