欢迎来到天天文库
浏览记录
ID:50811445
大小:28.00 KB
页数:1页
时间:2020-03-14
《C#+AE二次开发实现ARCSDE连接源代码.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C#+AE10.0二次开发实现ARCSDE连接的源代码这里给出连接SDE的源代码://////连接SDE///privatevoidConnettoSDE(){//定义工作空间,工作空间的数据源来自SDE,IWorkspaceFactory是Geodatabase的入口TypefactoryType=Type.GetTypeFromProgID("esriDataSourcesGDB.SdeWorkspaceFactory");IWorkspaceFactoryworkspaceFactory=(IWorkspaceFactory)A
2、ctivator.CreateInstance(factoryType);IPropertySetPropset=newPropertySetClass();//通过IPropertySet设置通过SDE连接数据库的各种参数//设置数据库服务器名,服务器所在的IP地址Propset.SetProperty("SERVER","192.168.1.8");//设置SDE的端口,这是安装时指定的,默认安装时"port:5151"Propset.SetProperty("INSTANCE","5151");//SDE的用户名Propset.SetProperty("USER",
3、"sde");//密码Propset.SetProperty("PASSWORD","sde");//设置数据库的名字,只有SQLServerInformix数据库才需要设置Propset.SetProperty("DATABASE","orcl");//SDE的版本,在这为默认版本Propset.SetProperty("VERSION","SDE.DEFAULT");//通过以上设置的参数将数据库的数据通过SDE读入工作空间IWorkspaceworkspace=workspaceFactory.Open(Propset,0);MessageBox.Show("SDE
4、数据库连接成功!");}
此文档下载收益归作者所有