我创建了一个连接到Access数据库(.mdb文件)的小应用程序。想要使用我的应用程序的其他用户是否还需要安装Microsoft Access?如果是这种情况,有没有办法通过用户安装一些免费包来解决这个问题?
我已经研究了一段时间,似乎无法得到任何答案。非常感谢任何帮助。
答案 0 :(得分:1)
没有人明确回答你的问题。如果您使用的是MDB格式,则不需要分发Access,因为从Windows 2000开始,所有Windows副本上都安装了Jet 4。
但是,如果您正在编译32位以外的其他内容,则会出现问题,在这种情况下,您需要下载为Access 2010 64创建的64位版本的Jet / ACE-咬住并将其包含在您的应用中。
答案 1 :(得分:0)
根据您使用的MS Access版本,您需要安装适当版本的Microsoft Jet Engine。对于较旧的Access数据库,Jet Engine附带了MDAC,但最近它是removed from the MDAC distribution。这是一个博客,其中包含MS Access 2007可再发行组件的链接:Access Database Engine Redistributable。如果您使用不同版本的Access,请查找不同的可再发行组件。
答案 2 :(得分:0)
尝试从MS下载新的2010 Access database可再发行组件。也可以在64位上工作。