错误

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

Last Published: April 25, 2020

错误消息

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

错误: 
值的长度超出字段长度。[]
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 中增加文本字段的字符长度

文章 ID:000020639

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容