默认头像
路人甲
路人甲
  • 注册日期2004-11-24
  • 发帖数11
  • QQ
  • 铜币133枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2107回复:2

***偶在用vb+MO遇到的问题呀...求解-_-!***

楼主#
更多 发布于:2005-06-16 12:44

小女子初来炸道...请各位前辈多多指教


问题:



'获取数据库所在安装路径
PathStr = App.Path
If Right(PathStr, 1) <> "\" Then PathStr = PathStr + "\"
PathStr = PathStr ; "road1.mdb"


'打开数据库和表
Set db = OpenDatabase(PathStr)
Set rst = db.OpenRecordset("roads")  一运行到这步就不行了,说是错误13.类型不匹配


究竟是什么原因呢?难道是Access版本的问题么?

喜欢0 评分0
默认头像
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2005-06-17 15:17

偶这里没装mo,你可以在帮助里找找mo对personal geodatabase的支持

可能是你打开图层的类型定义不对吧

GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2004-07-15
  • 发帖数21
  • QQ
  • 铜币185枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-07-14 13:31
是Access版本问题,用OpenDataBase()只能打开Access97版本.建议使用ADO连接数据库
举报 回复(0) 喜欢(0)     评分
默认头像

返回顶部