怎么判断 Microsoft.ACE.OLEDB 版本
项目里面使用了Access 2010建立的数据库,所以连接字符串里面有'Microsoft.ACE.OLEDB.12.0'这么一段,现在打包安装程序的时候,需要把Microsoft Access Database Engine 2010 Redistributable也包括进去,我希望在安装的时候,判断Engine 是不是满足版本要求,如果满足了版本要求,就不再安装Engine 了。
我的问题是,如何能够判断机器上面的Database Engine 是什么版本的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
研究了一个下午,暂时决定通过注册表信息判断:
如上图,在注册表中,如果安装了Microsoft Access Database Engine 2010 ,会有Microsoft Access Driver (*.mdb, *.accdb)这一项,根据这个判断就可以了。
另外,附上制作安装程序的详细步骤 http://www.cnblogs.com/xiaohuanxiong/...