阅读:1374回复:1
怎样将ACCESS换成SQL SERVER
我现在已经把存在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 |
|
1楼#
发布于:2003-12-17 11:31
1、你的TAB表中是否有'企业信息'和'企业编码',这两个字段?
2、如果有,这两个字段在TAB表中是否是索引字段? 3、你的DataSource配置了吗?为什么你写的为空呢? 建议你看看MAPX的Datasets.Add帮助! [此贴子已经被作者于2003-12-17 11:56:10编辑过]
|
|