Field-Related 错误信息
如果错误与字段直接相关(例如,如果数据缺失或字段类型错误)则可以通过检查 Field 对象的 “状态” 属性来检索有关问题原因的详细信息。 此属性已得到增强,以提供有关该问题的特定信息。 因此,例如,当调用 UpdateBatch 失败时,可以通过检查每个受影响记录中 字段 的 状态 属性来确定问题的原因。 该属性将包含 FieldStatusEnum 常量中的值之一。 下表包括发生错误时特别值得注意的值。
恒定的 | 价值 | 描述 |
---|---|---|
adFieldCantConvertValue | 2 | 表明无法检索或存储字段,否则会丢失数据。 |
adFieldDataOverflow | 6 | 表示从提供程序返回的数据溢出了字段的数据类型的范围。 |
adFieldDefault | 13 | 指示设置数据时使用了字段的默认值。 |
adFieldIgnore | 15 | 指示在源中设置数据值时跳过此字段。 提供程序未设置任何值。 |
广告字段完整性违规 | 10 | 指示无法修改该字段,因为它是计算实体或派生实体。 |
adFieldIsNull | 3 | 指示提供程序返回 null 值。 |
广告字段空间不足 | 22 | 指示提供程序无法获取足够的存储空间来完成移动或复制操作。 |