Вот так получается!
Sub getFeatureClass()
Dim pWorkspaceFactory As IWorkspaceFactory
Dim pFeatWorkspace As IFeatureWorkspace
Dim pFeatLayer As IFeatureLayer
Dim pMxDocument As IMxDocument
Dim pMap As IMap
Set pWorkspaceFactory = New AccessWorkspaceFactory
Set pFeatWorkspace = pWorkspaceFactory.OpenFromFile("D:\test.mdb", 0)
Set pFeatLayer = New FeatureLayer
Set pFeatLayer.FeatureClass = pFeatWorkspace.OpenFeatureClass("qwe")
pFeatLayer.Name = pFeatLayer.FeatureClass.AliasName
Set pMxDocument = Application.Document
Set pMap = pMxDocument.FocusMap
pMap.AddLayer pFeatLayer
End Sub
Для меня конечно странно что именно так работает, что именно из датасета берет featureClass (хотя имя датасета не указывается) и добавляет в мап.
Но работает же!!! Ура!!!
Спасибо вам большое!!! Вы просто Волшебник!!!
А как сделать так, чтоб путь и названия датасетов, бгд, и т.д. указывался не программно, а чтоб задавался пользователем в процессе нажимания всяких кнопочек на форме? (надеюсь понятно спросила
)