[求助]c#+mapxtreme 6.7 与sql2005的数据绑定问题

问题描述

page_load里是这样做的:MapInfo.WebControls.MapControlModelmodel=MapControlModel.SetDefaultModelInSession();//GetmapobjectfrommapmodelMapInfo.Mapping.Mapmap=model.GetMapObj(MapControl1.MapAlias);MapInfo.Data.MIConnectionConnection=newMIConnection();Connection.Open();//打开tab目标表MapInfo.Data.Tabletable2=MapInfo.Engine.Session.Current.Catalog.OpenTable("F:\我的文档\VisualStudio2005\WebSites\ThematicsCS1\Data\承运风险.tab");MapInfo.Mapping.FeatureLayerlyr=newFeatureLayer(table2);map.Layers.Add(lyr);//打开sql源数据表TableInfoServerti=newTableInfoServer("table1","Driver={SQLServer};Server=FRIENDSHIPYY;database=risk_ys;Uid=sa;pwd=sa","select*fromrisk_cy",MapInfo.Data.ServerToolkit.Odbc);MapInfo.Data.Tabletable1=Connection.Catalog.OpenTable(ti);Columnscols=newColumns();cols.Add(table1.TableInfo.Columns["risk1"].Clone());//cols.Add(newColumn("公司事故率",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.:无法创建新表。请问这个问题怎么解决,有人遇过类似问题吗

时间: 2024-09-11 10:19:38

[求助]c#+mapxtreme 6.7 与sql2005的数据绑定问题的相关文章

求助获取MapXtreme如何获取列名

问题描述 目的是查找到列名放到一个comb查到貌似DbmsColumnDesc这个类下面有ColumnName,但不知如何使用有其它方法能获取列名也可以求高手搭把手 解决方案 解决方案二:以其它方式解决解决方案三:不过如果能有DbmsColumnDesc方式的解决方案,仍请赐教

求助:C#+mapxtreme加的图元为什么不能显示!

问题描述 代码如下:publicvoidcreat_map_operation(){Cat=MapInfo.Engine.Session.Current.Catalog;tblTemp=Cat.GetTable("Test");creat_temp_table();}//创建临时图层publicvoidcreat_temp_table(){if(tblTemp!=null)//Tableexistscloseit{//Cat.CloseTable("Test");}

求助 MapXtreme不能删除图元

问题描述 我创建了一个C#MapForm对话框用默认的toolStrip1上按钮+打开一个.TAB文件然后创建了一个普通按钮按钮代码如下问题是当运行到table.DeleteFeature(ft);时执行语句出错:deletefrom"邻区图层"whereMI_Key=@key:当存在一个已打开的光标或者存在一个正在修改的接口时,不可调用该请求的操作.:无法执行请求的修改.stringTable_name="邻区图层";stringColumn_name="

求助:mapxtreme 临时图层的主题图问题

问题描述 问题是这样的用tab表tab1连接了一个sqlserver中的表tab2的字段a,建立临时图层然后对a字段做主题图...但是在StateManager的RestoreState()中ManualSerializer.RestoreMapXtremeObjectFromHttpSession("Layers")报错如下:用户代码未处理,调用的目标发生了异常.查了好长时间也没有解决,有人知道问题出在哪里吗?万分感谢.... 解决方案 解决方案二:RestoreMapXtremeO

新手求助:对象名无效怎么解决?

问题描述 从网上下载了个管理系统,用的是sql2000,但是我电脑上是sql2005,系统里面的内容只能读,但是不能写入或者修改,否则会出现对象名'TMS.dbo.Clients'无效.怎么办啊...求助... 解决方案 解决方案二:sql2005可以把sql2000导入啊1:检查是否有'TMS.dbo.Clients'表.2:不同的所有者创建的表,在其他用户登录下是访问不到的,会提示:对象名"xxx"无效.解决方案三:有clients表,但是不是dbo.clients什么情况啊?解决

android包名求助!!!!!!

问题描述 android包名求助!!!!!! 有人在APP或者其他地方见过com.android.phone.os这样的包吗? 解决方案 好像没有见过,os是在android.os 解决方案二: org.mozilla.firefox com.android.chrome 在国外网站下载的android安装包,似乎是那样分类的,社区的,公司的... 解决方案三: 我没大写清楚,这个是我们的一个APP经常报一个错误,从用户得到的错误消息堆栈有下面的信息:java.lang.NoSuchFieldE

求助贴:c语言编程问题

问题描述 求助贴:c语言编程问题 解决方案 在你的程序里scanf()函数返回的是一个正整数,无论你输入的是不是-1,他接收的一直是一个参数,所以返回的一直是1.并且还是使用"%lu"来接收参数的,输入-1一定不会退出程序的,输入1.2scanf()只接收到了1,因为1.2不符合输入的规则"%lu",也会返回1.程序不会停下 解决方案二: 疑惑:1.输入0有效,输出真确2.输入-1不退出,-1被强制转换为int类型3.输入1.2输出1个奇数后又printf();然后

asp.net求助????????,求解答

问题描述 asp.net求助????????,求解答 public virtual object DataSource { [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] get { return this.dataSource; } set { if (((value != null) && !(val

java-为什么我只运行下面的Server没运行Client,也有一个Client连上来,各位神求助啊

问题描述 为什么我只运行下面的Server没运行Client,也有一个Client连上来,各位神求助啊 import java.io.*;import java.net.*; public class ChatServer { public static void main(String[] args){ /*InetAddress ServerIPaddress=null; try { ServerIPaddress=InetAddress.getLocalHost();} catch (Un