阅读:2956回复:3
AE连接sde出错!!!
<P> Dim iPropertySet As New ESRI.ArcGIS.esriSystem.PropertySet<BR> Dim iSDEWorkspaceFactory As New ESRI.ArcGIS.DataSourcesGDB.SdeWorkspaceFactory</P>
<P> 'On Error GoTo CheckErr</P> <P> With iPropertySet<BR> .SetProperty("SERVER", Server)<BR> .SetProperty("INSTANCE", Instance)<BR> .SetProperty("USER", User)<BR> .SetProperty("PASSWORD", PassWord)<BR> .SetProperty("VERSION", "SDE.DEFAULT")<BR> End With<BR> ConnectToSDE = iSDEWorkspaceFactory.Open(iPropertySet, 0)<BR> iPropertySet = Nothing<BR> iSDEWorkspaceFactory = Nothing<BR> Exit Function<BR> 'CheckErr:<BR> ConnectToSDE = Nothing</P> <P>之前用的sde8.3和ao开发,没问题</P> <P>现在用的ae9.2和sde9.2,连接时出现“异常来自 HRESULT:0x80040228”的错误,网上说加入license控件就没有问题了,我加了可问题依旧,用catloag连接我的sde没问题,大家看看,给点建议</P> |
|
1楼#
发布于:2007-10-08 17:13
<P>找到错误了</P>
<P>在窗体load事件加入</P> <P> Dim a As New ESRI.ArcGIS.esriSystem.AoInitialize()<BR> a.Initialize(ESRI.ArcGIS.esriSystem.esriLicenseProductCode.esriLicenseProductCodeArcView)<BR>就ok了,加入license控件不行</P> |
|
2楼#
发布于:2008-01-28 15:39
<P>真是感谢,正不知为什么呢</P>
|
|
3楼#
发布于:2008-02-19 13:56
现在版本更新好象就有这样的初始化问题,也刚遇到这个问题,谢谢!
|
|
|