ErrorValueEnum
Aplica-se ao: Access 2013, Office 2013
Especifica o tipo de erro de tempo de execução do ADO.
Três formatos de número de erro são listados:
Decimal positivo os dois bytes baixos de um número completo em formato decimal. Esse número é exibido na caixa de diálogo de erros padrão do Visual Basic. Por exemplo, Erro de tempo de execução '3707'.
Decimal negativo A conversão decimal de um número completo do erro.
Hexadecimal A representação hexadecimal do número completo do erro. O código de recurso do Windows está no quarto dígito. O código da instalação para números de erro do ADO é A. Por exemplo: 0x800A0E7B.
Observação
Os erros do OLE DB podem ser transmitidos para seu aplicativo ADO. Em geral, eles podem ser identificados por um código de recursos do Windows de 4. Por exemplo, 0x800_4_.... Para obter mais informações sobre esses números, consulte Capítulo 16 da Referência do Programador OLE DB.
Constant |
Valor |
Descrição |
---|---|---|
adErrBoundToCommand |
3707 |
Não pode alterar a propriedade ActiveConnection de um objeto Recordset que tem um objeto Command como sua fonte. |
adErrCannotComplete |
3732 |
O servidor não pode concluir a operação. |
adErrCantChangeConnection |
3748 |
A conexão foi negada. A nova conexão solicitada tem diferentes recursos em relação àquela que está em uso. |
adErrCantChangeProvider |
3220 |
O provedor designado é diferente daquele que está em uso. |
adErrCantConvertvalue |
3724 |
O valor dos dados não pode ser convertido por razões diferentes de incompatibilidade assinada ou estouro de dados. Por exemplo, a conversão truncaria os dados. |
adErrCantCreate |
3725 |
O valor dos dados não pode ser definido ou recuperado porque o tipo de dados do campo é desconhecido ou o provedor tem recursos insuficientes para executar a operação. |
adErrCatalogNotSet |
3747 |
A operação requer um ParentCatalog válido. |
adErrColumnNotOnThisRow |
3726 |
O registro não contém esse campo. |
adErrDataConversion |
3421 |
O aplicativo usa um valor de tipo incorreto para a operação atual. |
adErrDataOverflow |
3721 |
O valor dos dados é muito grande para ser representado pelo tipo de dados do campo. |
adErrDelResOutOfScope |
3738 |
A URL do objeto a ser excluído está fora do escopo do registro atual. |
adErrDenyNotSupported |
3750 |
O provedor não oferece suporte a restrições de compartilhamento. |
adErrDenyTypeNotSupported |
3751 |
O provedor não oferece suporte ao tipo solicitado de restrição de compartilhamento. |
adErrFeatureNotAvailable |
3251 |
O objeto ou o provedor não pode executar a operação solicitada. |
adErrFieldsUpdateFailed |
3749 |
A atualização dos campos falhou. Para obter outras informações, analise a propriedade Status dos objetos de campo individuais. |
adErrIllegalOperation |
3219 |
A operação não é permitida nesse contexto. |
adErrIntegrityViolation |
3719 |
O valor de dados está em conflito com as restrições de integridade do campo. |
adErrInTransaction |
3246 |
O objeto Connection não pode ser explicitamente fechado durante uma transação. |
adErrInvalidArgument |
3001 |
Os argumentos são do tipo incorreto, estão fora do intervalo aceitável ou estão em conflito uns com os outros. |
adErrInvalidConnection |
3709 |
A conexão não pode ser usada para executar essa operação. Ela está fechada ou é inválida nesse contexto. |
adErrInvalidParamInfo |
3708 |
O objeto Parameter é definido de forma incorreta. Foram fornecidas informações inconsistentes ou incompletas. |
adErrInvalidTransaction |
3714 |
A transação de coordenação é inválida ou não foi iniciada. |
adErrInvalidURL |
3729 |
A URL contém caracteres inválidos. Certifique-se de que a URL esteja digitada corretamente. |
adErrItemNotFound |
3265 |
O item não pode ser localizado na coleção correspondente para o nome ou ordinal solicitado. |
adErrNoCurrentRecord |
3021 |
BOF ou EOF é True ou o registro atual foi excluído. A operação solicitada requer um registro atual. |
adErrNotExecuting |
3715 |
A operação não pode ser executada sozinha. |
adErrNotReentrant |
3710 |
A operação não pode ser executada durante o processamento do evento. |
adErrObjectClosed |
3704 |
A operação não é permitida quando o objeto está fechado. |
adErrObjectInCollection |
3367 |
O objeto já está na coleção. Não é possível anexá-lo. |
adErrObjectNotSet |
3420 |
O objeto não é mais válido. |
adErrObjectOpen |
3705 |
A operação não é permitida quando o objeto está aberto. |
adErrOpeningFile |
3002 |
O arquivo não pôde ser aberto. |
adErrOperationCancelled |
3712 |
A operação foi cancelada pelo usuário. |
adErrOutOfSpace |
3734 |
A operação não pode ser executada. O provedor não pode obter espaço de repositório suficiente. |
adErrPermissionDenied |
3720 |
Permissão insuficiente impede escrever no campo. |
falha do adErrProvider |
3000 |
O provedor falhou em executar a operação solicitada. |
adErrProviderNotFound |
3706 |
O provedor não pode ser localizado. Ele não pode ser instalado corretamente. |
adErrReadFile |
3003 |
O arquivo não pôde ser lido. |
adErrResourceExists |
3731 |
A operação Copy não pode ser executada. O objeto nomeado pela URL de destino já existe. Especifique adCopyOverwrite para substituir o objeto. |
adErrResourceLocked |
3730 |
O objeto representado pela URL especificada está bloqueado por um ou mais processos diferentes. Aguarde até que o processo seja finalizado e tente executar a operação novamente. |
adErrResourceOutOfScope |
3735 |
A URL de origem ou de destino está fora do escopo do registro atual. |
adErrSchemaViolation |
3722 |
O valor dos dados está em conflito com o tipo de dados ou com as restrições do campo. |
adErrSignMismatch |
3723 |
A conversão falhou porque o valor dos dados era assinado e o tipo de dados do campo utilizado pelo provedor não era. |
adErrStillConnecting |
3713 |
A operação não pode ser executado durante uma conexão assíncrona. |
adErrStillExecuting |
3711 |
A operação não pode ser executada durante uma execução assíncrona. |
adErrTreePermissionDenied |
3728 |
As permissões são insuficientes para acessar a árvore ou a subárvore. |
adErrUn disponível |
3736 |
Houve falha na conclusão da operação, e o status não está disponível. O campo pode estar indisponível ou a operação não foi repetida. |
adErrUnsafeOperation |
3716 |
As configurações de segurança nesse computador proíbem o acesso à fonte de dados em outro domínio. |
adErrURLDoesNotExist |
3727 |
A URL de origem ou o pai da URL de destino não existe. |
adErrURLNamedRowDoesNotExist |
3737 |
O registro chamado por essa URL não existe. |
adErrVolumeNotFound |
3733 |
O provedor não pode localizar o dispositivo de repositório indicado pela URL. Certifique-se de que a URL esteja digitada corretamente. |
adErrWriteFile |
3004 |
Falha ao gravar no arquivo. |
adWrnSecurityDialog |
3717 |
Apenas para uso interno. Não use. |
adWrnSecurityDialogHeader |
3718 |
Apenas para uso interno. Não usar. |
Equivalente a ADO/WFC
Pacote: com.ms.wfc.data
Somente os seguintes subconjuntos de equivalentes do ADO/WFC estão definidos.
Constant |
---|
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 |