Error: 获取OID列表错误
文章编号 : 27280
软件: ArcGIS - ArcEditor 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcInfo 8.0.1, 8.0.2, 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcView 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1
操作系统: Windows NT 4.0, 2000, XP
软件: ArcGIS - ArcEditor 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcInfo 8.0.1, 8.0.2, 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcView 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1
操作系统: Windows NT 4.0, 2000, XP
1 个回复
易智瑞技术支持
赞同来自:
原因: 原因如下:
1 关联表的创建是在DBF表与已经定义了查询的MDB要素图层之间进行的。
2 要素类的名字是以数字开头。
3 参与关联的表没有定义主键。
4 关联的要素图层从关联表里已经使用了字段的定义查询(仅限于Arcgis9.0)
5 SHP要素类的索引被破坏了。
解决方法: 以下是对应的解决方法:
1 删除关联与定义查询的要素图层。在DBF表和要素类间创建关联,然后设置定义查询。
2 更改要素名,不要以字母开头。
3 更改或设置主键字段。
4 Arcgis9.0 安装SP3,Arcgis9.1 安装SP2。
5 使用Shp修复工具重建索引。
注意:数据处理之前请备份数据!
创建时间:2004-07-22
最近更新: 2011-10-18
【原文链接】
http://support.esrichina.com.c ... .html
要回复问题请先登录或注册