AddNew Failed!如何解决?

WindowsAPI 2003-09-29 12:59:23
我用delphi+mapobjects+sde for sql server开发地理信息系统。在向图层中增加图形时出现AddNew Failed,而在同样的代码,操纵本地的ShapeFile图层,则正常。这是什么原因呢?
...全文
69 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zdqGIS 2003-10-13
  • 打赏
  • 举报
回复
首先,看看你的SDE的图层编辑是否定义的足够大,如果添加的对象超出这个范围,那么添加就会出错。
》》map1.TrackPolygon创建的多边形加入到该图层时则出现错误。所以我认为,TrackPolygon创建的多边形,信息不全,所以SDE无法识别并存储,所以才出错的
这个是不对的把,你可以看看返回值,是不是nil,如果不是,那么就获得了一个POlygon啊,就可以添加的SDE中
WindowsAPI 2003-10-12
  • 打赏
  • 举报
回复
但我不知道该怎样处理,请各位高手帮忙!!!
klbt 2003-10-10
  • 打赏
  • 举报
回复
楼主分析得有道理。
WindowsAPI 2003-10-08
  • 打赏
  • 举报
回复
对于moLine的图层,不会出现错误。对于moPolygon的图层,则有的图层出现AddNew Failed,有的出现Update Failed。出现AddNew Failed的原因不清楚。而对于出现Update Failed的图层,我用另一图层中的一个选择多边形加入到该图层,不会出现错误,而我用map1.TrackPolygon创建的多边形加入到该图层时则出现错误。所以我认为,TrackPolygon创建的多边形,信息不全,所以SDE无法识别并存储,所以才出错的。
hucg2000 2003-10-03
  • 打赏
  • 举报
回复
这个问题我也遇到过,偶尔出现问题,听说是mo的bug,主要是mo操作数据库时与arcmap版本冲突。
WindowsAPI 2003-09-29
  • 打赏
  • 举报
回复
有的图层不出现AddNew Failed,而出现Update Failed!真实奇怪。

2,142

社区成员

发帖
与我相关
我的任务
社区描述
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
社区管理员
  • 地理信息系统
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧