ArcEngine10.1 代码连结选择不同事务版本进行数据库连接
2014-05-28 11:45
323 查看
public static IWorkspace GetSDEWorkSpaces(string _pServerIP, string _pTransaction, string _pDatabase, string _pUser, string _pPassword, string _CONNECTION_PROPERTIES, string _pVersion)
{
IWorkspace pWorkspace = null;
IWorkspaceFactory2 pWorkspaceFactory = null;
IPropertySet pPropertySet = new PropertySet();
pPropertySet.SetProperty("SERVER", _pServerIP); // IP地址或者主机名
pPropertySet.SetProperty("INSTANCE", _pTransaction); //实例:事务
pPropertySet.SetProperty("DATABASE", _pDatabase); //数据库
pPropertySet.SetProperty("USER", _pUser); // 用户名
pPropertySet.SetProperty("PASSWORD", _pPassword); // 用户密码
pPropertySet.SetProperty("DB_CONNECTION_PROPERTIES", _CONNECTION_PROPERTIES); // 事务连接
pPropertySet.SetProperty("VERSION", _pVersion); // 事务版本
pWorkspaceFactory = (IWorkspaceFactory2)new SdeWorkspaceFactoryClass();
pWorkspace = pWorkspaceFactory.Open(pPropertySet, 0);
return pWorkspace;
}
{
IWorkspace pWorkspace = null;
IWorkspaceFactory2 pWorkspaceFactory = null;
IPropertySet pPropertySet = new PropertySet();
pPropertySet.SetProperty("SERVER", _pServerIP); // IP地址或者主机名
pPropertySet.SetProperty("INSTANCE", _pTransaction); //实例:事务
pPropertySet.SetProperty("DATABASE", _pDatabase); //数据库
pPropertySet.SetProperty("USER", _pUser); // 用户名
pPropertySet.SetProperty("PASSWORD", _pPassword); // 用户密码
pPropertySet.SetProperty("DB_CONNECTION_PROPERTIES", _CONNECTION_PROPERTIES); // 事务连接
pPropertySet.SetProperty("VERSION", _pVersion); // 事务版本
pWorkspaceFactory = (IWorkspaceFactory2)new SdeWorkspaceFactoryClass();
pWorkspace = pWorkspaceFactory.Open(pPropertySet, 0);
return pWorkspace;
}
相关文章推荐
- 使用 JDBC 连接不同版本 DB2 数据库的兼容性问题
- 使用 JDBC 连接不同版本 DB2 数据库的兼容性问题
- JDBC连接数据库,严谨版本代码
- 服务器同时安装了两个版本的sql,如果分别连接不同版本的sql上的数据库
- mysql分库时PHP选择连接数据库的代码
- 与personal database不同SDE连接数据库发布的资源,在进行查询时出现问题(arcgis server 9.2)。
- java使用不同厂商驱动进行数据库连接(配置文件)
- ORA-02041: 客户数据库未开始一个事务处理 .NET 连接低版本ORACLE时需要注意的问题
- jdbc 连接数据库并进行操作相关代码
- jsp数据库连接大全(代码分色+注释)版本
- jsp数据库连接大全(代码分色+注释)版本
- jsp数据库连接大全(代码分色+注释)版本
- 利用dbcp数据库连接池连接数据库,并利用dbtuils框架对数据库test中book表进行插入、删除、修改、查询的操作代码
- 使用 JDBC 连接不同版本 DB2 数据库的兼容性问题
- 使用 JDBC 连接不同版本 DB2 数据库的兼容性问题
- CSS条件注释:针对浏览器版本不同而选择不同CSS的代码
- PHP数据库开发-在不同的数据库连接方式中选择
- TI的ZigBee协议栈不同版本的区别,如何选择合适的协议栈进行产品开发
- jsp数据库连接大全(代码分色+注释)版本
- 代码中进行事务处理 -多次新建连接导致的问题。