[求助]c#+mapxtreme 6.7 与sql2005的数据绑定问题
page_load里是这样做的:MapInfo.WebControls.MapControlModel model = MapControlModel.SetDefaultModelInSession();
// Get map object from map model
MapInfo.Mapping.Map map = model.GetMapObj(MapControl1.MapAlias);
MapInfo.Data.MIConnection Connection = new MIConnection();
Connection.Open();
//打开tab目标表
MapInfo.Data.Table table2 = MapInfo.Engine.Session.Current.Catalog.OpenTable("F:\\ 我的文档\\Visual Studio 2005\\WebSites\\ThematicsCS1\\Data\\承运风险.tab");
MapInfo.Mapping.FeatureLayer lyr = new FeatureLayer(table2);
map.Layers.Add(lyr);
//打开sql源数据表
TableInfoServer ti = new TableInfoServer("table1", "Driver={SQL Server};Server=FRIENDSHIPYY;database=risk_ys;Uid=sa;pwd=sa", "select * from risk_cy", MapInfo.Data.ServerToolkit.Odbc);
MapInfo.Data.Table table1 = Connection.Catalog.OpenTable(ti);
Columns cols = new Columns();
cols.Add(table1.TableInfo.Columns["risk1"].Clone());
//cols.Add(new Column("公司事故率", MIDbType.Int, "公司事故率"));
//绑定数据
table2.AddColumns(cols, MapInfo.Data.BindType.DynamicCopy, table1, "gs_id", MapInfo.Data.Operator.Equal, "gs_id");
不知道为什么,一直绑定不上去,后面接主题图没反应,大家帮忙看看错在哪里,万分感谢... --------------------编程问答-------------------- 我的6.7怎么在web开发中无法调用呢?兄弟能否给传个你的呢?谢谢先 --------------------编程问答-------------------- 不会无法用吧,只是如果mapxtreme没有装c盘的话,要修改下webconfig配置 --------------------编程问答-------------------- 小弟现在想在一张北京区界(只精确到海淀区,朝阳区之类的)的地图上做自己想要的主题图,我的oracle数据库里每条数据都包含具体的地理坐标和某一个属性值的大小(如属性是“quantity”,number类型的),我感觉做主题图要用到数据绑定,就用MapInfo打开bj.tab地图,在里面加了一个“quantity”字段,但在最后绑定时出错,提示:不能 AddColumns.: 无法创建新表。
请问这个问题怎么解决,有人遇过类似问题吗
补充:企业软件 , 地理信息系统