Informações de erro do Field-Related
Se um erro estiver diretamente relacionado a um campo , por exemplo, se os dados estiverem ausentes ou se forem do tipo errado 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 uma chamada para UpdateBatch falha, a causa do problema pode ser determinada examinando a propriedade Status do Fields em cada um dos registros afetados. A propriedade conterá um dos valores na constante FieldStatusEnum. A tabela a seguir inclui os valores de interesse específico quando ocorre um erro.
Constante | Valor | Descrição |
---|---|---|
adFieldCantConvertValue | 2 | Indica que o campo não pode ser recuperado ou armazenado sem perda de dados. |
adFieldDataOverflow | 6 | Indica que os dados retornados do provedor transbordaram o tipo de dados do campo. |
adFieldDefault | 13 | Indica que o valor padrão do campo foi usado ao definir dados. |
adFieldIgnore | 15 | Indica que esse campo foi ignorado ao definir valores de dados na origem. Nenhum valor foi definido pelo provedor. |
ViolaçãoDeIntegridadeDoCampo | 10 | Indica que o campo não pode ser modificado porque é uma entidade calculada ou derivada. |
adCampoÉNulo | 3 | Indica que o provedor retornou um valor nulo. |
adFieldOutOfSpace | 22 | Indica que o provedor não consegue obter espaço de armazenamento suficiente para concluir uma operação de movimentação ou cópia. |