Есть проблемка, пробую соединиться из ArcMap с СУБД Oracle, все вроде бы делаю по докуменатции но при открытии соединения вылетает ошибка "OLE error 80040228", хотя параметры соединения точно правильные и субд доступна. Вот пример кода, с помощью которого пытаюсь установить соединение, может кто-нибудь сталкивался с подобной проблемой и подскажет как решить
var
pPropset :IPropertySet;
pWorkspaceFact :IWorkspaceFactory;
pWorkspace :IWorkspace;
begin
// задаем строку соединения с СУБД, провайдер MS OLE DB provider for Oracle
pPropset := CoPropertySet.Create as IPropertySet;
pPropset.SetProperty('CONNECTSTRING',
'Provider=MSDAORA.1;User ID=MyUser;Data Source=MyBDAlias;Persist Security Info=False;Password=MyPassword');
pWorkspaceFact :=CoOLEDBWorkspaceFactory.Create as IWorkspaceFactory;
//открытие соединения, вот тут и вылетает ошибка!!!
pWorkspace:=pWorkspaceFact.Open(pPropset, 0);
end;