博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MapXtreme2004 连接oracle spatial的问题
阅读量:7123 次
发布时间:2019-06-28

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

开发环境MapXtreme2004+C#+Oracle Spatial

1.windows程序中连接oracle spatial方法

 1
    
//
连接数据库oracle spatial
 2
            MIConnection Connection
=
new
 MIConnection();
 3
            Connection.Open();
 4
            
string
 connectionInfo 
=
 
"
SRVR=orcl_gissrv;UID=system;PWD=gis
"
;
 5
            ArrayList al 
=
 
new
 ArrayList();
 6
            al.Add(
"
教学楼
"
);
 7
            al.Add(
"
宿舍楼
"
);
 8
            al.Add(
"
绿化设施
"
);
 9
            al.Add(
"
其他建筑
"
);
10
11
            MapInfo.Data.Table [] tables
=
new
 MapInfo.Data.Table[al.Count];
12
            TableInfoServer tis;
13
            
for
(
int
 i
=
0
;i
<
al.Count;i
++
)
14
ExpandedBlockStart.gifContractedBlock.gif            
{
15                string tableName = (string)al[i];
16                tis=new TableInfoServer( tableName,connectionInfo,"select * from "+tableName,MapInfo.Data.ServerToolkit.Oci);
17                tables[i]=Connection.Catalog.OpenTable(tis);
18            }
19
20
            MapControl1.Map.Load(
new
 MapInfo.Mapping.MapTableLoader(tables));
21
            Connection.Close();
2. 在asp.net 中,这种方法行不通:
Unable to open table.: Data access driver requested is not available: ORAINET.
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
你可能感兴趣的文章
C++雾中风景13:volatile解惑
查看>>
使用Ceph集群作为Kubernetes的动态分配持久化存储
查看>>
SAP权限对象的校验
查看>>
# 关于“态势感知”产品活动体验
查看>>
《语义Web编程》一导读
查看>>
Django 模板
查看>>
JavaWeb实训项目案例开发之在线图书网站开发【非常适合初学者】
查看>>
Apache Flink 漫谈系列(08) - SQL概览
查看>>
使用免费OA系统,让你成为职场锦鲤
查看>>
京东测试之道,这些你早该知道!
查看>>
jQuery可放大预览的图片滑块
查看>>
SpringBoot连接Redis哨兵模式
查看>>
【WPF】ComboBoxItem的禁用
查看>>
HTML5_CSS3仿Google Play垂直菜单
查看>>
达观杯文本智能处理挑战赛 练手代码实现
查看>>
Tornado 简单入门教程(一)——Demo1
查看>>
Pgpool-II 最新小版本更新发布,PgSQL 负载均衡中间件
查看>>
数据传输加密方式总结
查看>>
U-Boot启动过程完全分析
查看>>
深入理解Java中的底层阻塞原理及实现
查看>>