|
阅读:1429回复:5
地图编辑时, 事务SESSION无效
<P>向高手请教, 当我在地图编辑的时候, 我原来是ACCESS数据库, 一切正常。</P>
<P>后来, 改成SQLSERVER( SDE), 发现 pWorkspaceEdit.UndoEditOperation <FONT color=#000000>语句</FONT><FONT color=#000000>作用无效</FONT></P> <P><FONT color=#000000>以及</FONT> pWorkspaceEdit.StopEditing False<FONT color=#000000>语句<FONT color=#000000>作用无效; 也就是说</FONT></FONT><FONT color=#000000><FONT color=#000000><FONT face="Times New Roman">UndoEdit</FONT>操作无效,<FONT face="Times New Roman"> </FONT>并且</FONT></FONT></P> <P><FONT color=#000000><FONT color=#000000>不想保存修改时,<FONT face="Times New Roman"> </FONT>它给你强制保存了。是地图编辑时, 事务SESSION无效。</FONT></FONT></P> <P><FONT color=#000000><FONT color=#000000>我是仿照 MapEditing 例子来做的。</FONT></FONT></P> <P><FONT color=#000000><FONT color=#000000>真是搞不懂啊, 急切盼望有高手来指点!</P></FONT></FONT> |
|
|
1楼#
发布于:2007-04-22 19:29
<P>十分感谢, 真是佩服!</P>
<P>如拨云雾见青天, 终于解决了这个问题。</P> <P>用了arccatalog进行版本管理,果然,事务SESSION 就起作用了。 </P> |
|
|
2楼#
发布于:2007-04-22 16:23
<P>如果你安装了arccatalog,那可以利用利用提供的工具来注册版本并进行版本管理</P>
|
|
|
|
3楼#
发布于:2007-04-20 17:21
<P>那数据怎样注册版本, 怎样才能进行 版本管理呢, 在代码中怎么写呢?</P>
<P>这几天, 我一直在看GeoDatabase 版本管理, 感觉GeoDatabase 内容太多了,</P> <P>有点不着边际,十分苦恼。 能不能再稍微详细地提示一下呢?</P> |
|
|
4楼#
发布于:2007-04-18 20:55
<P>我的ArcEngine的license里, 我看到是有"gdbedit,9,ecp100001222,none,MJJFRRFGG1B3XNX8A193"这么一行的。</P>
<P><FONT size=2>我的数据是可以保存进入Sqlserver数据库的。</FONT></P> <P><FONT size=2>“数据需要注册版本”, 是不是我的ArcSDE方面有问题啊?</FONT></P> |
|
|
5楼#
发布于:2007-04-18 20:13
数据需要注册版本,并要进行gdbedit的license检测
|
|
|