我用vc2005 通过ado 方式读取access数据库中的内容,系统中的access版本是2003,程序编译后没有任何问题。可是换了另一台机器,其中的access版本是2007,数据就读不出来了。我想知道,能不能在程序中判断机器中装的是什么版本的access,然后做相应的处理,使程序既能在装有access2003的机器中运行,又能在装有access2007的机器中运行。请高手指点一下。
------解决思路----------------------
建议还是换个不依赖office组件的数据库
或者使用第三方组件去读取文件
总之依赖系统组件,换个环境就运行不了了