获取地图上一个表中所有图元的信息
来源:互联网 发布:qq申诉软件下载 编辑:程序博客网 时间:2024/06/02 03:10
如何获取地图上一个表中所有图元的信息?
答:代码如下:
MapInfo.Mapping.FeatureLayer fl = (MapInfo.Mapping.FeatureLayer)mapControl1.Map.Layers["worldcap"];
MapInfo.Data.Table t = fl.Table;
//MIDataReader提供了从 MapInfo 数据提供方处读取行的前向数据流的手段
MIDataReader tr;
//MIConnection 表示与 Catalog 的连接
MIConnection con = new MIConnection();
//MICommand 提供了必要的接口来根据 MapInfo Data Provider 执行 SQL 命令
//MICommand 创建 MIDataReader 和 MIScrollableReader 实例
//分别通过 ExecuteReader 和 ExecuteScrollableReader 方法来获取数据
MICommand tc = con.CreateCommand();
tc.CommandText = "select * from " + t.Alias ;
con.Open();
//ExecuteReader执行对 Connection 的 CommandText,并使用其中一个 CommandBehavior 值生成 MIDataReader
tr = tc.ExecuteReader() ;
//MIDataReader.Read 如果有多个行则返回 true,否则返回 false
int i=0;
while (tr.Read())
{
//获得指定字段的字符串值
listView1.Items.Add(tr.GetString(1));
}
//Cancel 尝试取消当前命令的执行
tc.Cancel();
//Dispose 处置 MICommand 对象
tc.Dispose();
//tr.Close关闭数据读取器并释放资源,con.Close关闭连接
tr.Close() ;
con.Close();
- 获取地图上一个表中所有图元的信息
- 获取地图上指定的一个表中所选择到的图元的信息
- 获取数据库中所有表的索引信息
- 怎样获取一个表中所有字段的信息
- 怎样获取一个表中所有字段的信息
- Oracle中获取对应表的所有字段信息
- 获取通讯录中所有联系人的信息
- 获取手机中通讯录的所有信息
- 【QTP】获取WinListView表中所有信息
- 获取表中所有字段信息
- 【QTP】获取WinListView表中所有信息
- servlet下一个页面获取上一个页面的信息
- 数据库元信息的获取
- 获取一个表的所有字段信息
- 获取数据库表的所有字段信息
- Android 获取系统中所有安装的APK的信息
- MySql 获取所有的表信息、字段信息
- 21.2.1 获取字符串中所有的匹配信息
- Subersion版本控制学习总结
- using bcp
- wanne be fly
- 地图上查找指定位置
- 重载是不是多态?到底是不是面向对象?
- 获取地图上一个表中所有图元的信息
- weblogic的Clob类型转换
- 诚信
- JPEG2000中PCRD算法的失真-长度斜率的计算和优化截断点的选择
- 并归排序法求逆序数
- 网站测试技术要领[2]
- 对地图赋予指定的工具
- java面试笔试题大汇总( 连载一 )
- 获取地图上指定的一个表中所选择到的图元的信息