阅读:2904回复:6
我在ArcEngine里面,无法用自己创建的SDE版本登陆,但是ArcCatalog却可以用该版本。但是各位指教?
<P>我在ArcEngine里面,无法用自己创建的SDE版本登陆,但是ArcCatalog却可以采用该版本登陆。但是各位指教?</P>
<P> // create the property set for the connection parameters<BR> IPropertySetPtr ipPropertySet;<BR> ipPropertySet.CreateInstance(CLSID_PropertySet);<BR> <BR> // configure the propertyset<BR> ipPropertySet->SetProperty(CComBSTR(L"SERVER"), CComVariant(m_strServerName));<BR> ipPropertySet->SetProperty(CComBSTR(L"INSTANCE"), CComVariant(m_strService));<BR> ipPropertySet->SetProperty(CComBSTR(L"DATABASE"), CComVariant(m_strDatabase));<BR> ipPropertySet->SetProperty(CComBSTR(L"USER"), CComVariant(m_strServerUser));<BR> ipPropertySet->SetProperty(CComBSTR(L"PASSWORD"), CComVariant(m_strServerPw));<BR> ipPropertySet->SetProperty(CComBSTR(L"VERSION"), CComVariant(m_strVersion)); // </P> <P> // open workspace<BR> IWorkspaceFactoryPtr ipWorkspaceFactory;<BR> ipWorkspaceFactory.CreateInstance(CLSID_SdeWorkspaceFactory);<BR> HRESULT result = ipWorkspaceFactory->Open(ipPropertySet, NULL, ;ipWorkspace);<BR> outWorkspace = ipWorkspace; </P> |
|
|
1楼#
发布于:2006-11-08 16:57
登陆是登陆上去了,查看登陆版本名称时候,还是"sde.DEFAULT",却不是我登陆的新版本的。<img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
|
|
|
2楼#
发布于:2006-11-08 17:17
不麻烦各位了。实在属于理解错误,理解错误!!<img src="images/post/smile/dvbbs/em03.gif" /><img src="images/post/smile/dvbbs/em03.gif" />
|
|
|
3楼#
发布于:2009-02-20 22:23
请问阁下能不能指导我下版本管理哦?
|
|
4楼#
发布于:2009-02-20 22:24
<P>看到请与我联系,谢谢 ^_^</P>
<P>QQ:418374177</P> |
|
5楼#
发布于:2009-03-09 15:12
大家对版本管理有什么疑问可以直接提出来噶
|
|
|
6楼#
发布于:2009-03-09 15:15
sde.DEFAULT应该是楼主的父版本吧?
|
|
|