zoukankan      html  css  js  c++  java
  • MapInfo 连接Oracle

     1    //连接Oracle数据库
     2            MIConnection Connection = new MIConnection();
     3            try
     4            {
     5                Connection.Open();
     6                TableInfoServer ti = new TableInfoServer("ConnOracle");
     7                ti.ConnectString = "SRVR=Test;UID=en;PWD=en";
     8                ti.Query = "Select * From Test";
     9                ti.Toolkit = ServerToolkit.Oci;
    10                ti.CacheSettings.CacheType = CacheOption.Off;
    11
    12                MapInfo.Data.Table table = Connection.Catalog.OpenTable(ti);
    13                if (table != null)
    14                {
    15                    FeatureLayer fl = new FeatureLayer(table);
    16                    LayerHelper.SetEditable(fl, true);
    17                    fl.VolatilityHint = MapInfo.Mapping.LayerVolatilityHint.CacheIfPossible;
    18                    MapInfo.Mapping.Map map = MapInfo.Engine.Session.Current.MapFactory[0];
    19                    map.Layers.Add(fl);
    20                    MessageBox.Show("Open Server data successful!");
    21                }

    22            }

    23            catch (SqlException sqlEx)
    24            {
    25                MessageBox.Show(sqlEx.ToString());
    26            }

    27            finally
    28            {
    29                Connection .Close();                
    30            }
      
  • 相关阅读:
    CArray类模板封装示例
    环形队列CQueue类模板示例
    CStack栈模板封装示例
    TSIC506驱动程序
    proteus虚拟串口实现
    js学习笔记(一)
    提升网页性能
    JS性能优化笔记搜索整理
    @font-face制作Web Icon
    原生js动画效果(源码解析)
  • 原文地址:https://www.cnblogs.com/abcdwxc/p/1012999.html
Copyright © 2011-2022 走看看