阅读:2339回复:4
ARCENGINE 版本编辑后统计问题
<P>对ARCSDE + sqlserver 数据编辑(编辑器前先注册),SDE编辑后属性数据数据没有存入母表,而是建立临时表,我统计是用ADO.net对母表统计的.现在统计就有这个问题,每次 编辑后统计数据必须把数据导出来,在导进出在可以解决统计正确.<BR>不知道有什么方法,可以解决这个问题,每次编辑后属性数据能后直接保存导母表中,请高手指点,谢谢!</P>
|
|
1楼#
发布于:2008-07-17 18:01
<P>谢谢,已经解决,对sde进行反注册就可以了,ESRI版本问题还的深入研究。。</P>
<P>if (versionedObject.IsRegisteredAsVersioned)<BR> {</P> <P>versionedObject.UnRegisterAsVersioned3(true); <BR> }</P> |
|
2楼#
发布于:2008-07-17 15:38
<DIV class=quote><B>以下是引用<I>dingsheng_0</I>在2008-7-16 11:17:00的发言:</B><br>
<P>对ARCSDE + sqlserver 数据编辑(编辑器前先注册)</P></DIV>在编辑完成后,对sde进行反注册(unregister as versioned)可以把临时表中的数据存入母表。你可以使用catalog进行反注册或者使用程序进行反注册。 [此贴子已经被作者于2008-7-17 15:39:06编辑过]
|
|
|
3楼#
发布于:2008-07-16 16:52
<P><STRONG><FONT face=Verdana color=#da2549>谢谢小波变换 回复</FONT></STRONG></P>
<P><FONT face=Verdana color=#da2549><FONT color=#000000><STRONG>我现在不仅仅是对</STRONG>属性数据的编辑,还需要对空见要素进行编辑</FONT></FONT><FONT face=Verdana color=#da2549><FONT color=#000000></P></FONT><FONT color=#000000></FONT></FONT> |
|
4楼#
发布于:2008-07-16 16:33
<P>如果需要对母表进行统计,我建议直接对母表进行编辑,即使用sql语句直接修改图层属性数据。</P>
|
|
|