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![](/Images/OutliningIndicators/InBlock.gif)
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
}
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
5
![](/Images/OutliningIndicators/InBlock.gif)
6
![](/Images/OutliningIndicators/InBlock.gif)
7
![](/Images/OutliningIndicators/InBlock.gif)
8
![](/Images/OutliningIndicators/InBlock.gif)
9
![](/Images/OutliningIndicators/InBlock.gif)
10
![](/Images/OutliningIndicators/InBlock.gif)
11
![](/Images/OutliningIndicators/InBlock.gif)
12
![](/Images/OutliningIndicators/InBlock.gif)
13
![](/Images/OutliningIndicators/InBlock.gif)
14
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
15
![](/Images/OutliningIndicators/InBlock.gif)
16
![](/Images/OutliningIndicators/InBlock.gif)
17
![](/Images/OutliningIndicators/InBlock.gif)
18
![](/Images/OutliningIndicators/InBlock.gif)
19
![](/Images/OutliningIndicators/InBlock.gif)
20
![](/Images/OutliningIndicators/InBlock.gif)
21
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
22
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
23
![](/Images/OutliningIndicators/None.gif)
24
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
25
![](/Images/OutliningIndicators/InBlock.gif)
26
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
27
![](/Images/OutliningIndicators/None.gif)
28
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
29
![](/Images/OutliningIndicators/InBlock.gif)
30
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)