Información del error Field-Related
Si un error está directamente relacionado con un campo (por ejemplo, si faltan los datos o si es el tipo incorrecto para el campo), puede recuperar más información sobre la causa del problema examinando la propiedad Field del objeto Status. Esta propiedad se ha mejorado para proporcionar información específica sobre el problema. Por ejemplo, cuando se produce un error en una llamada a UpdateBatch, la causa del problema se puede determinar examinando la propiedad status de Fields en cada uno de los registros afectados. La propiedad contendrá uno de los valores de la constante FieldStatusEnum. En la tabla siguiente se incluyen los valores que son de especial interés cuando se produce un error.
Constante | Valor | Descripción |
---|---|---|
adFieldCantConvertValue | 2 | Indica que el campo no se puede recuperar ni almacenar sin pérdida de datos. |
adFieldDataOverflow | 6 | Indica que los datos devueltos por el proveedor desbordaron el tipo de datos del campo. |
adFieldDefault | 13 | Indica que se usó el valor predeterminado para el campo al establecer los datos. |
adFieldIgnore | 15 | Indica que este campo se omitió al establecer valores de datos en el origen. El proveedor no estableció ningún valor. |
adFieldIntegrityViolation | 10 | Indica que el campo no se puede modificar porque es una entidad calculada o derivada. |
adFieldIsNull | 3 | Indica que el proveedor devolvió un valor NULL. |
CampoDeAnuncioFueraDeEspacio | 22 | Indica que el proveedor no puede obtener suficiente espacio de almacenamiento para completar una operación de movimiento o copia. |