那位高手能帮忙解决一下,通过ae接口如何连接oracle数据库啊?
HRESULT hr;
IPropertySetPtr pSet;
hr = pSet.CreateInstance(__uuidof(PropertySet));
hr = pSet->SetProperty("SERVER", _bstr_t("192.168.10.177"));
hr = pSet->SetProperty("DATABASE", _bstr_t(database));
hr = pSet->SetProperty("USER", _bstr_t(username));
hr = pSet->SetProperty("PASSWORD", _bstr_t(password));
hr = pSet->SetProperty("INSTANCE", _bstr_t("oracle11g"));
pSet->SetProperty("VERSION", _bstr_t("SDE.DEFAULT"));
pSet->SetProperty("DISABLE", _bstr_t("0"));
esriwms::IWorkspaceFactoryPtr pWrkFct;
hr = pWrkFct.CreateInstance(__uuidof(esriwms::SdeWorkspaceFactory));
高手们请给看看,这些参数应该如何修改啊?
------解决方案--------------------
hr = pSet->SetProperty("DATABASE", _bstr_t(database));
如果是Oracle ,这个不用填,或者填Empty