godjohsn
路人甲
路人甲
  • 注册日期2005-04-15
  • 发帖数11
  • QQ
  • 铜币163枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:913回复:0

关于数据绑定的疑问,请高手指点!

楼主#
更多 发布于:2005-05-17 02:04
<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>
喜欢0 评分0
游客

返回顶部