Partilhar via


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.