Informações de erro relacionado ao campo
Aplica-se ao: Access 2013, Office 2013
Se um erro for diretamente relacionado a um campo (por exemplo, se os dados estiverem ausentes ou se o tipo for incorreto para o campo ), você poderá recuperar mais informações sobre a causa do problema examinando a propriedade Status do objeto Field. Essa propriedade foi aprimorada para fornecer informações específicas sobre o problema. Portanto, por exemplo, quando há falha em uma chamada de UpdateBatch, a causa do problema poderá ser determinada examinando-se a propriedade Status dos objetos Field em cada um dos registros afetados. A propriedade conterá um dos valores da constante FieldStatusEnum. A tabela a seguir inclui esses valores de particular interesse quando ocorre um erro.
Constant |
Valor |
Descrição |
---|---|---|
adFieldCantConvertValue |
2 |
Indica que o campo não pode ser recuperado nem armazenado sem perda de dados. |
adFieldDataOverflow |
6 |
Indica que os dados retornados do provedor estouraram o tipo de dados do campo. |
adFieldDefault |
13 |
Indica que o valor padrão do campo foi usado durante a definição dos dados. |
adFieldIgnore |
15 |
Indica que este campo foi ignorado durante a definição dos valores de dados na fonte. Nenhum valor foi definido pelo provedor. |
adFieldIntegrityViolation |
10 |
Indica que não é possível modificar o campo porque ele é uma entidade calculada ou derivada. |
adFieldIsNull |
3 |
Indica que o provedor retornou um valor nulo. |
adFieldOutOfSpace |
22 |
Indica que o provedor não conseguiu obter espaço de repositório suficiente para concluir uma operação de movimentação ou cópia. |