中文

错误:值的长度超出字段长度 [<field name>]

错误消息

在为属性表中的字段指定属性域时,将返回以下错误:

错误: 
值的长度超出字段长度。[<字段名>]
Screenshot of the error when assigning a domain to a field.

运行指定字段的属性域工具时也会返回此错误。

Screenshot of the error when running the Assign Domain To Field tool.

原因

域名已超过字段长度。 可以从属性表中的字段属性中查看字段长度。

:
要访问字段属性,右键单击属性表中的字段,然后单击属性
Screenshot of Field Properties with the Length field highlighted.

解决方案或解决方法

将域名长度减短至低于字段长度或增加字段长度以适应域名。 有关修改域名长度的详细信息,请参阅 ArcMap:修改和删除属性域。 有关增加字段长度的详细信息,请参阅 ArcMap:修改字段属性

:
修改字段属性时,如果表或要素类不包含数据,则可以增加或减小“长度”值。 如果表或要素类包含数据,则只能增加字段长度。 

或者,用户可以创建一个最大长度为 255 个字符的新字段,并设置新字段以镜像原始字段的数据,然后再为该字段分配属性域。 有关详细信息,请参阅操作方法:在 ArcMap 中增加文本字段的字符长度

相关信息

上次修改时间: 4/25/2019

文章 ID: 000020639

软件: ArcMap 10.6.1, 10.6