大家帮我看一下这段代码有什么问题
mf_cn 2004-11-22 01:38:23 map1.Datasets.RemoveAll;
par:=CreateOleObject('mapX.ODBCQueryInfo.4');
par.SqlQuery:='select * from asia';
par.datasource:=table1.DatabaseName;
fields:=CoFields.Create;
fields.Add('GeoName','GeoName',miAggregationIndividual,miTypeNumeric);
fields.Add('TotPop','TotPop',miAggregationIndividual,miTypeNumeric);
ds:=map1.Datasets.Add(miDataSetODBC,par,EmptyParam,'Geoname',EmptyParam,'asia',fields,EmptyParam);
ds.Themes.Add(miThemeIndividualValue, 'TotPop', 'mytheme1',true);
可是执行到map1.datasets.add这句报错‘cannot find a specified by field in the dataset’
可是我用的是MapX带的MapStats.mdb,表名和字段都用的是该数据库
我用的GeoSet是Asia