转载:http://blog.csdn.net/sundacheng1989/article/details/17925431/

现在的Win7系统中安装的一般都是32位的Office,因为微软推荐使用32位的Office,兼容性更强,稳定性更好。在使用Access作为数据库的时候,C#操作Access,如果Access是accdb,那么一切会很顺利,Win7系统中有访问accdb的相应的组件,使用C#调用就可以。如果是mdb,以往在XP上是使用Jet方式访问,而在Win7上已经不推荐使用Jet, 因为Win7系统本身就不带Jet的组件。从而出现了一个替代品Microsoft Access Engine,通过ACE的方式访问Access数据库,只要安装了这个,一切就OK.

但是安装的时候会出现问题。你从微软的主页下载,会发现有两个版本,一个是位32位系统准备的,另一个是为64位系统准备的。因为我们是Win7 64位系统,而且项目用到的dll都是64位的,所以要装Microsoft Access Engine-x64,但是安装的时候会检测到你机器上安装的是32位的Office,要求你把Office升级到64位,难道真的要大费周章的卸载并重装Office吗?解决方案还是有的。

  1. 使用"/passive"命令来安装,例如"C:\directory path\AccessDatabaseEngine_x64.exe" /passive
  2. 安装完成后,查看注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\FilesPaths,删除mso.dll

问题就会解决,就可以使用C# ACE来访问Access数据库。注意,第二步不能少,否则会出现Office Config配置问题,已启动Office就会重新安装Office.

在64位Win7操作系统中安装Microsoft Access Engine的解决方案(转)相关推荐

  1. 安装ao 服务器为空,如何在64位Windows操作系统中安装现场审计实施系统AO2011

    龚泽平 [摘 要]对于医院审计.医保审计等各种需要消耗大量内存的审计工作来讲,64位系统具有更加明显的优势.但是当前国家审计署所研发的现场审计实施系统是基于32为系统的,在一定程度上让计算机软硬件都发 ...

  2. 64位Win7系统中安装vc++2008运行时报Error1935错误的解决方法

    问题说明   最新单位来了一批新的计算机(64位Win7系统),其中很多计算机在安装应用系统过程中报错.通过对比正常使用的计算机,发现是没有安装vc++2008运行时,于是在网上下载了运行时并在有问题 ...

  3. 64位win7旗舰版安装Microsoft Office Visio时报错

    一 安装Visio时报错信息如下: 二 解决办法: 删除已安装的MicrosoftOffice2007软件,再安装VIsio软件,即可

  4. matlab 2010 win7 64位,64位WIN7系统怎么安装Matlab2010

    MATLAB时非常有用的工具软件,工作学习都离不开开,那么64位WIN7系统怎么安装Matlab2010呢?小编为大家分享了64位WIN7系统安装Matlab2010的方法,下面大家跟着学习啦小编一起 ...

  5. win7 php mysql apache 64_教你在64位win7体系中设备apache+mysql+php情况.doc

    教你在64位win7体系中设备apache+mysql+php情况.doc 还剩 4页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 在 DOS 命令提 ...

  6. CentOS 7(64位)系统中安装AutoDockTools(MGLTools)

    硬件环境: 获取安装包: 官网:http://mgltools.scripps.edu/downloads点击打开链接 CentOS 7(64位)系统中安装MGLTools 获取root权限: 进入安 ...

  7. arduinowin7_Arduino在64位WIN7下无法安装驱动的解决办法

    本人购买Arduino UNO R3连接在64位WIN7下,安装官方驱动后显示如下图错误: 硬件列表显示未知设备,如下图: 多次反复安装仍无法识别,在网上搜索都说是精简版的Win7 ghost删除了大 ...

  8. 64位win7搭建php mysql_在64位Win7系统中配置Apache+MySQL+PHP环境的方法

    B/S架构当下很流行,因为B/S架构有众多优点,例如:用户只需有浏览器就可使用,维护升级都比较方便,跨平台,等等.本文就讲讲Windows+Apache+PHP+Mysql的开发环境如何配置. WAM ...

  9. 64位win7搭建php mysql_在64位Win7系统中配置Apache+Mysql+PHP环境

    //来源:http://www.jizhuomi.com/software/261.html B/S架构当下很流行,因为B/S架构有众多优点,例如:用户只需有浏览器就可使用,维护升级都比较方便,跨平台 ...

最新文章

  1. struts2.2.3需包含的jar包
  2. check的用法java,Java ValueRange checkValidValue()用法及代码示例
  3. QCon北京2018关键词:Kubernetes、Service Mesh、Istio和微服务
  4. hihocoder 1061.Beautiful String
  5. 1.1操作系统的概念或功能
  6. u-boot支持LCD显示(基于TQ2440)
  7. Entity Framework Core 1.1 升级通告
  8. Android之解决viewpage加载第3个fragment的时候,第一个fragment又重新构建问题
  9. 【Java】第一阶段练习题
  10. c++ 随机字符串_第3章 别碰白块(《C和C++游戏趣味编程》配套教学视频)
  11. mysql join 循环_MySQL的JOIN(三):JOIN优化实践之内循环的次数
  12. 脑电EEG代码开源分享 【2.预处理-静息态篇】
  13. 打印机无法打印的一些解决办法
  14. 外贸企业邮箱可以撤回邮件吗?如何撤回已发送的邮件?
  15. javascript判断文本语言类型
  16. Android关闭屏幕,但不休眠
  17. 微信公众号图文如何添加PDF附件
  18. java jsp公共异常页面_javaWEB总结(16):jsp错误页面的处理
  19. vue吸管拾色器、利用canvas获取坐标点颜色、canvas获取坐标点颜色图片跨域、图片转base64、colorPicker
  20. 客户网站中经常用到的英文

热门文章

  1. 「COP26行动」中美发布气候行动联合宣言|应对气候变化时不我待,数据赋能势在必行
  2. 表格控件Aspose.Cells for .NET 授权须知
  3. 信息安全 - uboot, TEE, ATF, trustzone, SHE,HSM, HIS, Evita, ISO 21434, CC认证(Common Criteria)
  4. goto 语句让 Go 代码变成意大利面条?
  5. adodb/adodb.inc.php,php adodb连接不同数据库
  6. 学美术对我们有什么帮助?这4条总结的很全面~
  7. 程序员必看,学习的方法
  8. 源码圈内推信息整理(2018-03-30)
  9. [数据结构]——位图原理及实现
  10. IDATA stack overflow detected的原因