更新图层,多次查询支持

在一个图层中往往要多次查询,但是,在第二次以后就会报错,说pathLine这个表已经存在,无法创建新表,解决的办法是在页面载入之前检查图层的存在情况,代码如下:

//多次查询支持
            Catalog Cat = MapInfo.Engine.Session.Current.Catalog;
            MapInfo.Data.TableInfoMemTable tblInfoTemp 
= new TableInfoMemTable("pathLine");//创建新图层再关闭之
            MapInfo.Data.Table tblTemp = Cat.GetTable("pathLine");
            
if (tblTemp != null
                Cat.CloseTable(
"pathLine");

posted on 2006-06-28 16:55  口俞克木公  阅读(332)  评论(0编辑  收藏  举报

导航