ErrorValueEnum
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. |
adErrCannotComplete | 3732 -2146824556 0x800A0E94 | O servidor não pode concluir a operação. |
adErrCantChangeConnection | 3748 -2146824540 0x800A0EA4 | A conexão foi negada. A nova conexão solicitada tem características diferentes daquela que já está sendo usada. |
adErrCantChangeProvider | 3220 -2146825068 0X800A0C94 | O provedor fornecido difere do que já está sendo usado. |
adErrCantConvertvalue | 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. |
adErrCantCreate | 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. |
adErrFeatureNotAvailable | 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. |
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 | 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. |
adErrObjectNotSet | 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. |
adErrOutOfSpace | 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. |
adErrProviderNotFound | 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. |
adErrResourceExists | 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. |
adErrURLNamedRowDoesNotExist | 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)