Condividi tramite


informazioni sull'errore Field-Related

Se un errore è direttamente correlato a un campo – ad esempio, se mancano i dati o se il tipo è errato per il campo – è possibile recuperare altre informazioni sulla causa del problema esaminando la proprietà Status dell'oggetto Field. Questa proprietà è stata migliorata per fornire informazioni specifiche sul problema. Ad esempio, quando una chiamata a UpdateBatch ha esito negativo, la causa del problema può essere determinata esaminando la proprietà Status dei Fields in ognuno dei record interessati. La proprietà conterrà uno dei valori nella costante FieldStatusEnum. Nella tabella seguente sono inclusi i valori di particolare interesse quando si verifica un errore.

Costante Valore Descrizione
adFieldCantConvertValue 2 Indica che il campo non può essere recuperato o archiviato senza perdita di dati.
adFieldDataOverflow 6 Indica che i dati restituiti dal provider hanno superato la capacità del tipo di dati del campo.
adFieldDefault 13 Indica che il valore predefinito per il campo è stato utilizzato durante l'impostazione dei dati.
adFieldIgnore 15 Indica che questo campo è stato ignorato durante l'impostazione dei valori dei dati nell'origine. Nessun valore impostato dal provider.
ViolazioneIntegritàCampo 10 Indica che il campo non può essere modificato perché è un'entità calcolata o derivata.
adFieldIsNull 3 Indica che il provider ha restituito un valore Null.
adFieldOutOfSpace 22 Indica che il provider non è in grado di ottenere spazio di archiviazione sufficiente per completare un'operazione di spostamento o copia.