阅读:914回复:0
关于数据绑定的疑问,请高手指点!
<P>使用 Datasets.Add 方法通过程序绑定数据:
Private Sub Form_Load() ...... Set Database = DBEngine.Workspaces(0).OpenDatabase("C:\MapInfo\MapX 5.0\jinan.mdb") Set Recordset = Database.OpenRecordset("ditu") Set Dataset = Map1.DataSets.Add(miDataSetDAO, Recordset, Recordset.Name, , , "diming") ...... End Sub (其中“jinan”为C:\MapInfo\MapX 5.0\目录下的ACCESS95数据库文件名,“ditu”为“jinan.mdb”数据库中的表名,“diming”为需绑定数据的地图图层名称。) 但在运行时,在“Set Dataset = Map1.DataSets.Add(miDataSetDAO, Recordset, Recordset.Name, , , "diming")”一行显示出错信息: Run-time error“1011”: The geodictionary file C:\Mapinfo\MapX5.0\Maps\GeoDict.DCT could not be located. 此出错信息在使用MapX5.0打开地图或是在VB6.0中使用Map控件时一直存在,但除了无法进行数据绑定之外不影响其他功能正常使用。 </P> |
|