Field-Related 錯誤資訊
如果錯誤與欄位直接相關,例如,如果數據遺失或字段的類型錯誤,您可以檢查 Field 物件的 [狀態] 属性,以擷取問題原因的詳細資訊。 這個屬性已增強,以提供問題的特定資訊。 因此,例如,當呼叫 UpdateBatch 失敗時,可以通過檢查每個受影響記錄中 Fields 的 Status 屬性來判斷問題的原因。 屬性將包含 fieldStatusEnum 常數中 其中一個值。 下表包含發生錯誤時特別感興趣的值。
恆定 | 價值 | 描述 |
---|---|---|
adFieldCantConvertValue | 2 | 表示該欄位無法擷取或儲存而不會造成數據遺失。 |
adFieldDataOverflow | 6 | 從提供者傳回的數據超過了欄位的數據類型限制。 |
adFieldDefault | 13 | 指出設定數據時,會使用欄位的預設值。 |
adFieldIgnore | 15 | 表示在來源中設定數據值時略過此欄位。 提供者未設定任何值。 |
adFieldIntegrityViolation | 10 | 表示欄位無法修改,因為它是匯出或衍生的實體。 |
adFieldIsNull | 3 | 表示提供者傳回 Null 值。 |
廣告欄位空間不足 | 22 | 表示提供者無法取得足夠的儲存空間來完成移動或複製作業。 |