阅读:2225回复:6
Insert出现对此Class的编辑不在 edit session中错误(WkEdit.StartEditing已经有了)
<P> IFeatureClass pFeatCls,SDEFeatCls;
IFeatureCursor FeatCur,SDECur; WkEdit.StartEditing(false); SDECur=SDEFeatCls.Insert(true);</P> <P>......................................................</P> <P> WkEdit.StopEditing(true);</P> <P>为何在运行到SDECur=SDEFeatCls.Insert(true)时出错说对此Class的编辑不在 edit session中啊,我不是包含在WkEdit.StartEditing(false);与WkEdit.StopEditing(true);中了吗??</P> |
|
|
1楼#
发布于:2005-03-28 18:13
<P>还要WkEdit.StartEditOperation()</P>
|
|
2楼#
发布于:2005-03-29 08:24
也有啊,就是不行啊
|
|
|
3楼#
发布于:2005-03-29 08:31
<P>错误提示:Objects in this class cannot be updated outside an edit session [SDE.L_XZQY]</P><P> IFeatureClass pFeatCls,SDEFeatCls;
IFeatureCursor FeatCur,SDECur; WkEdit.StartEditing(false);</P><P> WkEdit.StartEditOperation(); SDECur=SDEFeatCls.Insert(true);到这行就出错!</P><P>......................................................</P><P> WkEdit.StopEditOperation();</P><P> WkEdit.StopEditing(true);</P> |
|
|
4楼#
发布于:2005-03-29 09:03
解决了!哎!还是要靠自己实践啊!
|
|
|
5楼#
发布于:2005-05-07 11:03
<P>老大,怎么解决的呀,我也遇到类似的问题,请多多指教!</P><img src="images/post/smile/dvbbs/em02.gif" />
|
|
6楼#
发布于:2005-05-07 15:40
<P>共享下资源沙</P>
|
|