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 |