数据库元件库(DbLibs)是一种流行且强大的元器件管理解决方案。但是,将Microsoft Access用作元器件的后端数据库时,使用Altium设计软件的32位和64位版本之间有一个重要区别:

64位Altium设计软件(Altium Designer 18.0和之后版本;Altium NEXUS)-要求64位Microsoft Access数据库引擎来使用MS Access DbLibs。

32位Altium设计软件(Altium Designer 17.1和之前版本)-要求32位Microsoft Access数据库引擎来使用MS Access DbLibs。

通常,将安装适当版本的Microsoft Office,其中Access是组成部分。但是,许多用户很可能同时在同一台计算机上运行32位和64位版本的Altium设计软件。问题在于,Microsoft并未正式支持也不认可在同一台计算机上同时存在32位和64位Office应用程序和驱动程序。

Altium建议以下三种解决方案:

完全安装64位版本的Microsoft Office(具有Access功能)。

与现有的32位Microsoft Office安装一起安装64位Microsoft Access数据库引擎(2010)。

The following procedure can be used to manually install the 64-bit Microsoft Access Database Engine (2010) on a computer that already has 32-bit Microsoft Office installed and running (versions 2007, 2010, 2013, or 2016).

This manual workaround is not required if you already have 64-bit MS Office already installed.

The procedure is as follows:

From a command prompt (run cmd.exe from a Windows search), enter the file path and name of the 64-bit Microsoft Access Database Engine (2010) install file, followed by a space and the switch /passive, for example: C:\Users\\Downloads\AccessDatabaseEngine_x64.exe /passive. The /passive switch runs the installation without showing any error messages.

Open the Registry Editor (regedit.exe from a Windows search) and browse to the following path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\FilesPaths. Delete or rename the mso.dll registry entry.

Note that if you do not delete the mso.dll registry entry, you will get a Reconfiguring message each time an Office application is accessed.

This workaround will also be needed to install Service Pack 1 of the 64-bit Microsoft Access Database Engine (2010).

首先安装64位Microsoft Access数据库引擎(2010),然后安装32位版本的Microsoft Office(具有Access功能)。

请注意,此解决方案仅适用于32位Microsoft Office 2007。此解决方案不适用于32位Microsoft Office 2010、2013或2016。

The procedure to install the 64-bit Microsoft Access Database Engine (2010) first, followed by the 32-bit version (2007) of Microsoft Office, is as follows:

Uninstall all 32-bit Office installations (including language packs and so on). If you have installed the 32-bit Microsoft Access Database Engine 2010, or 2016, you must uninstall this too.

Install the 64-bit Microsoft Access Database Engine 2010.

Reboot your computer.

Test if your 64-bit Altium Design Software works with Database Libraries.

Install the 32-bit version of Microsoft Office (2007).

Reboot your computer.

Test if your 32-bit Altium Design Software works with Database Libraries.

哪个解决方案适合我?

选择的解决方案取决于您的具体情况 - 您正在使用哪个版本的Altium设计软件,以及您目前安装的是哪个版本的Microsoft Office。下表总结了各种情况,以及上面列出的哪些解决方案可以应用/使用。

ALTIUM设计软件

现有MS OFFICE安装

适用解决方案

仅64位版本

32-bit (2007)

32-bit (2010)

32-bit (2013)

32-bit (2016)

1, 2, 3

1, 2

1, 2

1, 2

32位和64位版本

32-bit (2007)

32-bit (2010)

32-bit (2013)

32-bit (2016)

2, 3

2

2

2

一台计算机有64,在同一台计算机上使用带有32位和64位Altium设计软件的数据库元件库...相关推荐

  1. 查找另一台计算机,查找 Outlook 数据文件,将 Outlook 数据文件从一台计算机转移到另一台计算机...

    对 Office 2010 的支持于 2020 年 10 月 13 日结束 升级到 Microsoft 365 以在任何设备上随时随地工作,并继续获得支持.立即升级 注意: 您的配置可能不包含所有这些 ...

  2. “飞天”就是一个操作系统,最重要的功能就是资源管理;这套系统简单说就是把所有资源抽象成一台计算机,并通过互联网提供计算服务。...

    "飞天"就是一个操作系统,最重要的功能就是资源管理:这套系统简单说就是把所有资源抽象成一台计算机,并通过互联网提供计算服务. 转载于:https://www.cnblogs.com ...

  3. mac停止使用itunes_如何将iTunes收藏从一台计算机转移到另一台计算机

    mac停止使用itunes If you're an iTunes user, when you get a new machine you probably want to transfer all ...

  4. 组装一台计算机 java_如何在同一台计算机上安装多个Java版本

    组装一台计算机 java 一段时间以前,我写了一篇文章< 用示例解释Java Lambda表达式>,但是我很容易浏览Java 8,因为我在项目中使用了Java 8,并且允许我安装和使用它. ...

  5. 第一台计算机的目的是进行科学计算,计算机

    益友培训 A.科学计算和数据处理 B.科学计算与辅助设计 C.科学计算和过程控制 D.数据处理和辅助设计 7.最早设计计算机的目的是进行科学计算,但其主要的都是用于: A.科研 B.军事 C.商业 D ...

  6. 其他用户登陆到这台计算机,要登录到这台远程计算机,您必需拥有这台计算机上的‘终端服务器用户访问’权限解决方法...

    远程登陆时出现:要登录到这台远程计算机,您必须拥有这台计算机上的'终端服务器用户访问'权限.在默认情况下,'远程桌面用户'组的成员拥有这些权限.假如您不是'远程桌面用户'组或其他拥有这些权限的组的成员 ...

  7. 将Windows驱动程序从一台计算机复制到另一台计算机

    Driver problems are a source of never-ending issues in the Windows world. Often you'll have a workin ...

  8. 一台计算机多个显示,一台计算机如何有两个显示器并显示不同的内容?

    Internet上的某些人说,计算机是用几根电线连接的,鼠标和键盘是相互连接的,并且彼此之间没有干扰,所以很好.是真的吗我头晕. 好的,我要作一个演讲 一台计算机最多可以连接6个显示器. 当前,大多数 ...

  9. 11台计算机的英语,世界第一台计算机英文缩写名为

    语音内容: 大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 世界第一台计算机是1946年在美国研制的,该机的英文缩写名是ENIAC.1946年2月14日,世界上第一台电脑ENIA ...

最新文章

  1. 静态库和共享库之间的区别?
  2. 传统网站与营销型网站区别盘比
  3. HDOJ 1213 HDU 1213 How Many Tables ACM 1213 IN HDU
  4. 关联数组(associative array)
  5. java 工具类sort_Java 通用排序工具类ListSortUtils
  6. js 跳转到 百度指定地址定位点
  7. 转载:Oracle导入导出命令的使用
  8. GB BIG5 转码原理全解析
  9. PHP如何实现解析抖音短视频链接中的无水印视频
  10. C++:wchar_t 和C++新增类型:char16_t char32_t
  11. Windows10系统封装
  12. php-opencv身份证识别,python opencv实现证件照换底功能
  13. 基于FPGA的数字时钟的设计课设(HUAT)
  14. 华为手机设置页面黑色_华为手机简单设置一下,来电直接显示对方照片视频,个性又炫酷...
  15. HTML-作业(基础)
  16. 版本发布 | IvorySQL Release - 2.2
  17. openwrt 无线桥接(AP)
  18. 硬盘主分区、扩展分区和逻辑分区
  19. YOLO系列总结:YOLOv1, YOLOv2, YOLOv3, YOLOv4, YOLOv5, YOLOX
  20. SpeeDx与罗氏合作推广抗生素耐药检测

热门文章

  1. YUM在园区网络中的应用
  2. HR经理必须掌握的五原则
  3. Linux之sed命令
  4. pip命令提示unknown or unsupported command 'install'——python3.7安装PyInstaller经验
  5. 理解在javascript中的内存泄露
  6. 函数语法:JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度(转载)...
  7. CM记录-选择合适的硬件
  8. codevs 1472 体检
  9. Atitit.java c#这类编程语言的设计失败点attilax总结
  10. [原]软件设计的一些感悟