ole 连接access数据库,如何获取其版本(50分)

  • 主题发起人 主题发起人 初学者1
  • 开始时间 开始时间

初学者1

Unregistered / Unconfirmed
GUEST, unregistred user!
用ado连接数据库,连接参数自己写
我目前用的是...oledb.4.0,
但问题是如何知道客户的版本,
 
查看注册表的/HKEY_LOCAL_MACHINE/Software/CLASSES/Access.Application/CurVer
主键下名为“(默认)”的串值,如最后一个字符为8,则是ACCESS 97,若是9,则为ACCESS 2000。
如我的机器上该值是Access.Application.8
~~~
 
另你用ACCESS在注册表中搜索一下,能发现好几处都有Access.Application.8这样的东西,
所以你只需要在程序里读取注册表内相应的键值,就能知道ACCESS的版本了。
 
接受答案了.
 
后退
顶部