博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#打开SDE数据库的几种方式总结
阅读量:6194 次
发布时间:2019-06-21

本文共 1466 字,大约阅读时间需要 4 分钟。

转自原文

1.通过指定连接属性参数打开

 

/// 数据库服务器名      /// SDE的端口,默认安装时"port:5151"      /// SDE的用户名      /// 密码      /// 数据库的名字      /// SDE的版本      /// 
public IWorkspace OpenSdeWorkspaceByPropertySet(string server, string instance, string user, string password, string database, string version) { IPropertySet Propset = new PropertySetClass(); Propset.SetProperty("SERVER", server); Propset.SetProperty("INSTANCE", instance); Propset.SetProperty("USER", user); Propset.SetProperty("PASSWORD", password); Propset.SetProperty("DATABASE", password); Propset.SetProperty("VERSION", version); IWorkspaceFactory workspaceFactory = new SdeWorkspaceFactoryClass(); return workspaceFactory.Open(Propset, 0); }

 

 

2.通过连接字符串打开数据库

 

/// 连接字符串  /// For example, "SERVER=Kona;DATABASE=sde;INSTANCE=5151;USER=Editor;PASSWORD=Editor;VERSION=sde.DEFAULT"  /// 
public IWorkspace OpenSdeWorkspaceByConnectionString(string connectionString) { IWorkspaceFactory2 workspaceFactory = new SdeWorkspaceFactoryClass(); return workspaceFactory.OpenFromString(connectionString, 0); }

 

 

 

3.通过sde文件打开数据库

 

/// sde文件      /// For example, "C:\\Data.sde"      /// 
public IWorkspace OpenSdeWorkspaceFromFile(string connectionFile) { IWorkspaceFactory workspaceFactory = new SdeWorkspaceFactoryClass(); return workspaceFactory.OpenFromFile(connectionFile, 0); }

 

转载地址:http://lluca.baihongyu.com/

你可能感兴趣的文章
大数据学习(2)HDFS文件管理
查看>>
Java并发编程实践读书笔记(2)多线程基础组件
查看>>
洛谷P2668 斗地主
查看>>
猜数字小游戏,很naive......
查看>>
今日工作总结和心情
查看>>
ubutun下安装jenkins
查看>>
JS引用类型之——RegExp
查看>>
linux的cpu软中断问题引发的gc cr block lost高等待
查看>>
大韩航空如何成为一流航空——等级文化与称呼的改变
查看>>
标准sql执行顺序
查看>>
[转载]C++引用浅谈
查看>>
动态生成服务器控件
查看>>
canvas下雨特效
查看>>
jquery的回调对象Callbacks详解
查看>>
7.06 生成累计和
查看>>
*Algs4-1.5.25随机网格的倍率测试-(未读懂题)
查看>>
高级位操作技巧
查看>>
Python总纲路线
查看>>
性能常用指标(重点)
查看>>
oracle--数据筛选
查看>>