MapX移动图元的问题。 ( 积分: 50 )

  • 主题发起人 主题发起人 怡.梦
  • 开始时间 开始时间

怡.梦

Unregistered / Unconfirmed
GUEST, unregistred user!
用的是ORACELOracleSpacial

打开全图移动图元这样就可以。
Feature.Offset(TmpDX,TmpDY);
Feature.Update(EmptyParam,EmptyParam);

可是如果用SQL语句关联打开一部分图形,编辑时
Feature.Update(EmptyParam,EmptyParam)这样又更新不了。出以下错误提示:
'Oracle Error: OCI RC=-1, DBMS RC=904, DBMS Msg=ORA-00904: 无效列名'

这样的话。Feature.Update(False,EmptyParam);不出错,但是图元没有移动位置


Update 说明:
OBJECT.Update ( [UpdateFeature] , [RowValues] )
部分 说明
OBJECT 表示 Feature 对象的占位符。
UpdateFeature 布尔值,表示是否更新对象列。默认值为 True。
RowValues RowValues 表示一行数据的属性数据新值。RowValues 集合中的每个值均相应于属性数据的一列。此参数只适用于 miDatasetLayer 类型的 Dataset。
 
用的是ORACELOracleSpacial

打开全图移动图元这样就可以。
Feature.Offset(TmpDX,TmpDY);
Feature.Update(EmptyParam,EmptyParam);

可是如果用SQL语句关联打开一部分图形,编辑时
Feature.Update(EmptyParam,EmptyParam)这样又更新不了。出以下错误提示:
'Oracle Error: OCI RC=-1, DBMS RC=904, DBMS Msg=ORA-00904: 无效列名'

这样的话。Feature.Update(False,EmptyParam);不出错,但是图元没有移动位置


Update 说明:
OBJECT.Update ( [UpdateFeature] , [RowValues] )
部分 说明
OBJECT 表示 Feature 对象的占位符。
UpdateFeature 布尔值,表示是否更新对象列。默认值为 True。
RowValues RowValues 表示一行数据的属性数据新值。RowValues 集合中的每个值均相应于属性数据的一列。此参数只适用于 miDatasetLayer 类型的 Dataset。
 
后退
顶部