wanghaiho
路人甲
路人甲
  • 注册日期2003-09-17
  • 发帖数12
  • QQ
  • 铜币175枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1374回复:1

怎样将ACCESS换成SQL SERVER

楼主#
更多 发布于:2003-12-16 22:59
我现在已经把存在ACCESS中的点的数据信息动态的帮定在地图中,我现在想把ACCESS换成SQL SERVER,这样的话就变成了网络版的吗?可是我怎么样也没有实现,我把代码给你,请你帮我一下。

odbcInfo := CreateOleObject('MapX.ODBCQueryInfo.5');
  odbcInfo.SqlQuery := 'Select 企业编码,纳税人名称,x,y from wz order by 企业编码';
  odbcInfo.DataSource :='';
  odbcInfo.ConnectString :='ODBC;Driver={SQL Server};Server=server;Database=sjk;Uid=sa;Pwd=';
  BindLayerObject := CoBindLayer.Create;
  BindLayerObject.LayerName := '企业信息';
  BindLayerObject.RefColumn1 := 'X';
  BindLayerObject.RefColumn2 := 'Y';
  BindLayerObject.LayerType := miBindLayerTypeXY;    
  MyDataset := Map21.Datasets.Add(2, odbcInfo,  '企业信息', '企业编码', '纳税人名称', BindLayerObject,EmptyParam, false);//错误提示"对于造型说明无效的字符植"
  map21.Layers.Item['企业信息'].LabelProperties.dataset:=mydataset;

                                 wang-haihong

喜欢0 评分0
echo2003
点子王
点子王
  • 注册日期2003-07-28
  • 发帖数2453
  • QQ76947571
  • 铜币5473枚
  • 威望1点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
1楼#
发布于:2003-12-17 11:31
1、你的TAB表中是否有'企业信息'和'企业编码',这两个字段?
2、如果有,这两个字段在TAB表中是否是索引字段?
3、你的DataSource配置了吗?为什么你写的为空呢?
建议你看看MAPX的Datasets.Add帮助!










[此贴子已经被作者于2003-12-17 11:56:10编辑过]
举报 回复(0) 喜欢(0)     评分
游客

返回顶部