|
阅读:1398回复:2
SDE图层注册问题,各位帮帮忙!!
<P>HRESULT DataSet_Register(IDatasetPtr ipGISDataset)<BR>{<BR> if (ipGISDataset == NULL)<BR> return E_FAIL;</P>
<P> IVersionedObjectPtr ipVersionedObject;<BR> ipVersionedObject = ipGISDataset;<BR> if (ipVersionedObject == NULL)<BR> return E_FAIL;</P> <P> VARIANT_BOOL bIsRegistered;<BR> HRESULT result = ipVersionedObject->get_IsRegisteredAsVersioned(;bIsRegistered);<BR> if (FAILED(result))<BR> return E_FAIL;</P> <P> if (VARIANT_TRUE == bIsRegistered)<BR> // 版本已经注册了。<BR> return S_OK;</P> <P> VARIANT_BOOL b = VARIANT_TRUE;<BR> result = ipVersionedObject->RegisterAsVersioned(b);<BR> if (FAILED(result))<BR> return E_FAIL;</P> <P> return S_OK;<BR>}</P> <P>以上函数实现SDE图层的注册,可是总是注册不成功。各位,指点指点?</P> |
|
|
|
1楼#
发布于:2006-08-12 10:44
<P>扑捉一下产生的错误提示?</P>
<P>确认下你的用户是否有管理权限?</P> |
|
|
|
2楼#
发布于:2006-08-12 14:31
谢谢总统斑竹提供的思路! 问题解决了,果然是权限问题导致无法注册。<img src="images/post/smile/dvbbs/em03.gif" /><img src="images/post/smile/dvbbs/em03.gif" /><img src="images/post/smile/dvbbs/em04.gif" /><img src="images/post/smile/dvbbs/em04.gif" />
|
|
|