• join and relate


    Connect to Geodatabase (SDE)
        Dim pPropset As IPropertySet
        Set pPropset = New PropertySet
        With pPropset
          .SetProperty "Server", "griot"
          .SetProperty "Instance", "5151"
          .SetProperty "Database", ""
          .SetProperty "user", "shell"
          .SetProperty "password", "shell"
          .SetProperty "version", "SDE.DEFAULT"
        End With
            
        Dim pFact As IWorkspaceFactory
        Set pFact = New SdeWorkspaceFactory
       
        ' Open the Feature Dataset
        Dim pWorkspace As IWorkspace
        Set pWorkspace = pFact.Open(pPropset, Me.hWnd)
       
        ' Create Feature Workspace
        Dim pFeatureWorkspace As IFeatureWorkspace
        Set pFeatureWorkspace = pWorkspace
       
        ' Create Query Definition
        Dim pQueryDef As IQueryDef
        Set pQueryDef = pFeatureWorkspace.CreateQueryDef
       
        ' Provide list of tables to join
        pQueryDef.Tables = "datesjoin,dudatest"
       
        ' Retrieve the fields from all  tables
        pQueryDef.SubFields = "sde.datesjoin.dt_field = sde.dudates.dt_field"
       
        ' Set up join
        pQueryDef.WhereClause = "datesjoin.dt_field = dudates.dt_field"
       
        ' Create FeatureDataset. Note the use of .OpenFeatureQuery. The
        ' Name "MyJoin" is the name of the result of the query def
        ' and is used in place of a Feature Class name.
        Dim pFeatureDataset As IFeatureDataset
        Set pFeatureDataset = pFeatureWorkspace.OpenFeatureQuery("MyJoin", pQueryDef)
       
        'Open Layer to test against
        Dim pFeatureClassContainer As IFeatureClassContainer
        Set pFeatureClassContainer = pFeatureDataset
         
        Dim pFeatureClass As IFeatureClass
        Set pFeatureClass = pFeatureClassContainer.ClassByName("MyJoin")
  • 相关阅读:
    77、Android设置虚线、圆角、渐变
    c# 制作自定义控件并生成dll文件旷展到其他项目使用
    VB ListView罗列图片
    (壹)、java面向对象详解
    php基本语法
    1.单例模式
    Memcached详解
    MySql的优化
    页面静态化详解
    mysql常用知识点
  • 原文地址:https://www.cnblogs.com/zhangjun1130/p/1494256.html
Copyright © 2020-2023  润新知