0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于32/64位Altium Designer与Access数据库兼容的问题

jf_1689824197.0705 来源:jf_1689824197.0705 作者:jf_1689824197.0705 2024-01-24 14:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Database Libraries(Dblib)是一个功能强大的元器件管理方案,但对于32位和64位版本的Altium Designer在使用Microsoft Access作为后端数据库时是有区别的:
1.64位的Altium Designer(18.0版本及以上,Altium NEXUS)采用dblib管理元器件时要求使用64位的Microsoft Access数据库引擎;
2.32位的Altium Designer(17.1版本及以下)采用dblib管理元器件时要求使用32位的Access数据库引擎。
注:一般情况下,同一计算机上可同时安装32位和64位版本的Altium Designer。但,微软未正式支持在同一计算机上安装32位和64位Office应用程序和驱动程序。

针对上述问题,可使用以下三种方案:
1.完全安装64位版本的Office(包含Access组件);
2.保持已安装的32位Office,而另行安装64位的Access数据库引擎(2010);
提示:Microsoft Access数据库引擎(2010)下载地址为http://www.microsoft.com/zh-cn/download/details.aspx?displaylang=en&id=13255。
在已安装32位Office(2007、2010、2013或2016等版本)的计算机上,可使用以下步骤来手动安装64位的Access数据库引擎(2010):
(1) 命令行(cmd.exe)中输入:输入Access数据库引擎(2010)安装文件的路径及参数,如H:软件备份编程工具数据库Access数据库引擎2010AccessDatabaseEngine_X64.exe /passive,“/passive”表示不显示任何错误信息;
(2) 打开注册表编辑器(regedit.exe)并定位到:
HKLMSOFTWAREMicrosoftOffice14.0CommonFilesPaths,或
HKLMSOFTWAREWOW6432NodeMicrosoftOffice14.0CommonFilesPaths
删除或重命名“mso.dll”注册表项。
注:若不删除“mso.dll”项,则每次访问Office应用程序时都会收到“重新配置”的信息。安装64位Access数据库引擎(2010)的Service Pack 1也是如此。
3.先安装64位的Access数据库引擎(2010),再安装32位的Office版本(包含Access组件)。
注:此方案仅适用于32位的Office 2007,不适用于32位的Office 2010、2013或2016。
先安装64位Access数据库驱动程序,再安装32位MS Office(2007)的过程如下:
(1) 卸载所有已安装的32位Office,包括Access 2010或2016数据库引擎以及语言包等;
(2) 安装64位的Access 2010数据库引擎;
(3) 重启计算机;
(4) 测试64位的Altium Designer与Dblib是否兼容;
(5) 安装32的Microsoft Office(2007);
(6) 重启计算机;
(7) 测试32位的Altium Designer与Dblib是否兼容。
表1中列出了以上三种方案的适合场景。
表1
Altium Designer版本 已安装的MS Office 适用方案
仅64位 32-bit (2007) 1, 2, 3
32-bit (2010) 1, 2
32-bit (2013) 1, 2
32-bit (2016) 1, 2
32位 & 64位 32-bit (2007) 2, 3
32-bit (2010) 2
32-bit (2013) 2
32-bit (2016) 2
以上关于在已安装32位MS Office的计算机上安装64位MS Access数据库驱动程序的方法可参考https://www.altium.com/documentation/19.1/display/ADES/Using+Database+Libraries+with+32-bit+and+64-bit+Altium+Design+Software+on+the+same+Computer。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 元器件
    +关注

    关注

    113

    文章

    4944

    浏览量

    98167
  • 数据库
    +关注

    关注

    7

    文章

    3993

    浏览量

    67730
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    数据库数据恢复—服务器异常断电导致Oracle数据库故障的数据恢复案例

    Oracle数据库故障: 某公司一台服务器上部署Oracle数据库。服务器意外断电导致数据库报错,报错内容为“system01.dbf需要更多的恢复来保持一致性”。该Oracle数据库
    的头像 发表于 07-24 11:12 436次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—服务器异常断电导致Oracle<b class='flag-5'>数据库</b>故障的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复—MongoDB数据库文件丢失的数据恢复案例

    MongoDB数据库数据恢复环境: 一台操作系统为Windows Server的虚拟机上部署MongoDB数据库。 MongoDB数据库故障: 工作人员在MongoDB服务仍
    的头像 发表于 07-01 11:13 455次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—MongoDB<b class='flag-5'>数据库</b>文件丢失的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复—SQL Server数据库被加密如何恢复数据

    SQL Server数据库故障: SQL Server数据库被加密,无法使用。 数据库MDF、LDF、log日志文件名字被篡改。
    的头像 发表于 06-25 13:54 500次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—SQL Server<b class='flag-5'>数据库</b>被加密如何恢复<b class='flag-5'>数据</b>?

    nRF24L01+ Altium Designer文件

    nRF24L01+ Altium Designer文件下载链接
    发表于 04-30 15:26

    Altium Designer元件

    Altium Designer元件
    发表于 04-27 18:16 139次下载

    数据库数据恢复——MongoDB数据库文件拷贝后服务无法启动的数据恢复

    MongoDB数据库数据恢复环境: 一台Windows Server操作系统虚拟机上部署MongoDB数据库。 MongoDB数据库故障: 管理员在未关闭MongoDB服务的
    的头像 发表于 04-09 11:34 651次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复——MongoDB<b class='flag-5'>数据库</b>文件拷贝后服务无法启动的<b class='flag-5'>数据</b>恢复

    数据库数据恢复—SQL Server附加数据库提示“错误 823”的数据恢复案例

    SQL Server数据库附加数据库过程中比较常见的报错是“错误 823”,附加数据库失败。 如果数据库有备份则只需还原备份即可。但是如果没有备份,备份时间太久,或者其他原因导致备份
    的头像 发表于 02-28 11:38 822次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—SQL Server附加<b class='flag-5'>数据库</b>提示“错误 823”的<b class='flag-5'>数据</b>恢复案例

    Labview Access数据库 查询日期范围

    Labview Access数据库 查询日期范围 where date1 >#2024-12-12# AND date1 <#2025-1-12#
    发表于 02-20 08:57

    适用于SQLite的dbExpress数据库驱动程序

    Builder(包括社区版)对 SQLite 的快速访问,在 Windows 和 macOS(32 64 )和 Linux(64
    的头像 发表于 02-09 09:45 763次阅读

    从Delphi、C++ Builder和Lazarus连接到MySQL数据库

      从 Delphi、C++ Builder 和 Lazarus 连接到 MySQL 数据库 MySQL 数据访问组件(MyDAC)是一个组件,提供从 Delphi 和 C++ Builder
    的头像 发表于 01-20 13:47 1315次阅读
    从Delphi、C++ Builder和Lazarus连接到MySQL<b class='flag-5'>数据库</b>

    从Delphi、C++ Builder和Lazarus连接到Oracle数据库

    从 Delphi、C++ Builder 和 Lazarus 连接到 Oracle 数据库 Oracle 数据访问组件 (ODAC) 是一个组件,它为 32
    的头像 发表于 01-15 10:01 1343次阅读

    MySQL数据库的安装

    MySQL数据库的安装 【一】各种数据库的端口 MySQL :3306 Redis :6379 MongoDB :27017 Django :8000 flask :5000 【二】MySQL 介绍
    的头像 发表于 01-14 11:25 857次阅读
    MySQL<b class='flag-5'>数据库</b>的安装

    数据库是哪种数据库类型?

    数据库是一种部署在虚拟计算环境中的数据库,它融合了云计算的弹性和可扩展性,为用户提供高效、灵活的数据库服务。云数据库主要分为两大类:关系型数据库
    的头像 发表于 01-07 10:22 802次阅读

    数据库数据恢复—Mysql数据库表记录丢失的数据恢复流程

    Mysql数据库故障: Mysql数据库表记录丢失。 Mysql数据库故障表现: 1、Mysql数据库表中无任何数据或只有部分
    的头像 发表于 12-16 11:05 1000次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—Mysql<b class='flag-5'>数据库</b>表记录丢失的<b class='flag-5'>数据</b>恢复流程

    数据库数据恢复—MYSQL数据库ibdata1文件损坏的数据恢复案例

    mysql数据库故障: mysql数据库文件ibdata1、MYI、MYD损坏。 故障表现:1、数据库无法进行查询等操作;2、使用mysqlcheck和myisamchk无法修复数据库
    的头像 发表于 12-09 11:05 1046次阅读