开发者社区> 醉意人间> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

ArcGIS Engine 连接SQL Server并建立关联

简介: IWorkspaceFactory  pWFactory=new OLEDBWorkspaceFactory(); IPropertySet  pPropertySet=new  PropertySetClass(); pPropertySet.
+关注继续查看

IWorkspaceFactory  pWFactory=new OLEDBWorkspaceFactory();

IPropertySet  pPropertySet=new  PropertySetClass();

pPropertySet.SetProperty(“CONNECTSTRING”,”Provider=SQLOLEDB;DataSource=服务器名;Initial Catalog=数据库名;User ID=用户名;Password=密码;”);

IWorkspace  pWorkspace=pWFactory.open(pPropertySet,0);

IFeatureWorkspace  pFWspace=( IFeatureWorkspace)pWorkspace;

ITable pForeignTable=pFWspace.openTable(“表名”);

//join关联外部表

IMap  pMap=AxMapControl1.Map;

ILayer  pLayer=pMap.layer(0);

IFeatureLayer  pFLayer=( IFeatureLayer) pLayer;

IFeatureClass  pFeatureClass=pFLayer.FeatureClass;

IMemoryRelationshipClassFactory  pMemoRelCFactory=new MemoryRelationshipClassFactoryClass();

IRelationshipClass  pRelationshipClass = pMemoRelCFactory.Open (“TableJoin1”,pFClass,”OBJECTID”,(IObjectClass)pForeignTable,  ”OBJECTID”,  ”forward”,  ”backward”, esriRelCardinality.esriRelCardinalityOneToOne);

IDisplayRelationshipClass  pDisplayRelationshipClass=( IDisplayRelationshipClass)pFlayer;

pDisplayRelationshipClass.DisplayRelationshipClass(pRelClass,esriJoinType.esriLeftOuterJoin);

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
《ArcGIS Engine+C#实例开发教程》第一讲桌面GIS应用程序框架的建立
原文:《ArcGIS Engine+C#实例开发教程》第一讲桌面GIS应用程序框架的建立 摘要:本讲主要是使用MapControl、PageLayoutControl、ToolbarControl、TOCControl四个控件建立起基本的桌面GIS应用程序框架。
1492 0
ArcGIS Server 中的对象
我们有几个下面要用到的名词需要解释:(只针对几何体) Screen :就是.net中的几何体类型,包括点线面等,位于System.Drawing里面。 Web ADF :通用数据源ADF中通用的几何体对象,位于ESRI.ArcGIS.ADF.Web.Geometry里面。
789 0
ArcGIS Server 中的几个对象
The majority of GIS applications are based on one or more maps, wether a map is the result or output of an application, or the map is the central aspect of the application that users interact with.
770 0
+关注
醉意人间
喜欢GIS,喜欢将GIS技术在中国推广
412
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载