Set pSdeWorkspaceFactory = New SdeWorkspaceFactory
Set pSdeWorkspace = pSdeWorkspaceFactory.Open(pConnectionProperties, 0)
Set pEnumDs = pSdeWorkspace.Datasets(esriDTAny)
Set pEnumDstt = pEnumDs.Next
' Set pEnumDSName = pSdeWorkspace.DatasetNames(esriDTFeatureDataset)
' Set pSdeDSName = pEnumDSName.Next
While Not pEnumDstt Is Nothing
List1.AddItem pEnumDstt.Name
Set pEnumDstt = pEnumDs.Next
Wend
本文介绍了一种使用 ArcGIS 的 SDE (Spatial Database Engine) 连接属性来枚举地理空间数据库中所有数据集的方法。通过 NewSdeWorkspaceFactory 创建 SDE 工作空间工厂对象,并利用该对象打开指定的连接属性来获取 SDE 工作空间。随后,通过工作空间对象的 Datasets 方法获取数据集枚举器,并遍历所有数据集,将每个数据集名称添加到 List1 中。
1213

被折叠的 条评论
为什么被折叠?



