O
ouyongke
Unregistered / Unconfirmed
GUEST, unregistred user!
喜欢收集、整理旧资料的朋友有福了。
我现在要实践Access数据库的兼容性问题,也看了一些老贴,只是资料都不全,所以还是问一下。
可是,如果不想考虑MDAC的版本,也不想统一Dao的版本(再去安装这些个东西打包时不是很麻烦,包也会非常的大吗)
所以,我想知道有没有什么通用的语句能在不同版本的引擎下都可以正常操作MDB的?此为上策;
如果没办法,那么在代码里实现判断引擎版本,版本低时给出提示(默认给出2000版的数据库)、版本高时连接高版本的引擎,那么打包时就只好将2000版的引擎也打包进去,在安装时也要判断处理了。此为中策;
另外,我有个问题不是很确定:
机器中使用高版本的引擎时,代码连接低版本的引擎会连接不上吗?连接上了,操作会正常吗?
其实我就想让我的程序在98-XP不同的Windows下都可以不用再去更新MDAC之类的其他东西就可以正常的备份、还原、压缩、修改、建表、查询。呵呵
本人愚钝,上面的问题还请给出一些代码,谢谢了。
我现在要实践Access数据库的兼容性问题,也看了一些老贴,只是资料都不全,所以还是问一下。
可是,如果不想考虑MDAC的版本,也不想统一Dao的版本(再去安装这些个东西打包时不是很麻烦,包也会非常的大吗)
所以,我想知道有没有什么通用的语句能在不同版本的引擎下都可以正常操作MDB的?此为上策;
如果没办法,那么在代码里实现判断引擎版本,版本低时给出提示(默认给出2000版的数据库)、版本高时连接高版本的引擎,那么打包时就只好将2000版的引擎也打包进去,在安装时也要判断处理了。此为中策;
另外,我有个问题不是很确定:
机器中使用高版本的引擎时,代码连接低版本的引擎会连接不上吗?连接上了,操作会正常吗?
其实我就想让我的程序在98-XP不同的Windows下都可以不用再去更新MDAC之类的其他东西就可以正常的备份、还原、压缩、修改、建表、查询。呵呵
本人愚钝,上面的问题还请给出一些代码,谢谢了。