我希望在客户的Excel工作簿应用中添加一些Access数据库功能。好的Excel& VBA不是我的首选,但这就是我们正在使用的。
通常我通过ADO.NET使用ADO,所以我们总是知道版本,因为我们已经为特定版本的.NET构建了。
然而,对于VBA和常规ADO,情况并非如此。 ADO库是否向前兼容?例如,如果我引用6.0,那么从Vista开始它的所有功能都可以使用吗? (或2.7和XP)
有没有办法做到这一点? IE浏览器。引用,以便它可以在所有合理安装的版本上运行"。或者我是否必须使用后期绑定来确保多版本兼容性?
我们需要同时支持32位和64位,因此我将使用ACE(从而使用Access 2007)。在XP上等待确认 - 我怀疑我们也可以放弃它。
答案 0 :(得分:1)
在我看来,你应该在你的情况下使用后期绑定。在这种情况下,您可以依赖编译器来使用您将使用代码的计算机上最合适的库。