ErrorValueEnum

Especifica o tipo de erro em tempo de execução do ADO.

Três formas do número do erro são listadas:

  • 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: a representação hexadecimal do número de erro completo. O código do recurso do Windows está no quarto dígito. O código do recurso para números de erro do ADO é A. Por exemplo: 0x800A0E7B.

Observação

Os erros do OLE DB podem ser transmitidos ao seu aplicativo ADO. Normalmente, eles podem ser identificados por um código do recurso do Windows 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 Command 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 já em uso.
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 outros motivos que não a incompatibilidade de sinais ou o 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 saber mais, examine a propriedade Status de objetos de campo individuais.
adErrIllegalOperation 3219 –2146825069 0x800A0C93 A operação não é permitida nesse contexto.
adErrIntegrityViolation 3719 –2146824569 0x800A0E87 O valor dos dados entra em conflito com as restrições de integridade do campo.
adErrInTransaction 3246 –2146825042 0x800A0CAE O objeto Connection 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. Ela está fechada ou é inválida nesse contexto.
adErrInvalidParamInfo 3708 –2146824580 0x800A0E7C O objeto Parameter 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 ordinal ou nome solicitado.
adErrNoCurrentRecord 3021 –2146825267 0x800A0BCD BOF ou EOF é True ou o registro atual foi excluído. A operação solicitada exige um registro atual.
adErrNotExecuting 3715 –2146824573 0x800A0E83 A operação não pode ser executada enquanto não estiver em execução.
adErrNotReentrant 3710 –2146824578 0x800A0E7E A operação não pode ser executada durante o processamento de um evento.
adErrObjectClosed 3704 –2146824584 0x800A0E78 A operação não é permitida quando o objeto está 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 é capaz de 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 realizou 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 está bloqueado por um ou mais 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 as restrições do campo.
adErrSignMismatch 3723 –2146824565 0x800A0E8B Falha na conversão porque o valor dos dados tinha sinal 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 ao gravar no arquivo.
adWrnSecurityDialog 3717 –2146824571 0x800A0E85 Apenas para uso interno. Não use.
adWrnSecurityDialogHeader 3718 –2146824570 0x800A0E86 Apenas para uso interno. Não use.

Equivalente do ADO/do WFC

Pacote: com.ms.wfc.data

Somente os subconjuntos de equivalentes ADO/WFC a seguir 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)

Consulte Também

Códigos de erro ADO