是否可以在一台计算机上加载多个版本的MS Access,以允许在这些不同的环境中测试我的数据库?
这些会相互安装STEP(dll等)吗?
保存到MDB是不成功的 2013运行时尝试也没有成功,没有明确的问题描述
有关如何开始支持多种访问版本的任何建议吗?
谢谢!
示例:我使用的Office文件对话框在2010年的行为与2013年不同(直到用户报告才知道)。我正在调用Office引用,但会移动到后期绑定,但需要确认它在v2007和v2010中正常工作
答案 0 :(得分:1)
如果您安装最早的版本1st,那么每个更高版本都要确保原件没有被删除然后它确实有效。如果您在2003年之前说出Access 2007,则可能会发现DLL冲突。
答案 1 :(得分:1)
您可以在同一台计算机上安装多个版本的MS Access。我将MS Access 2010和Access 2000安装在我的机器上进行测试,然后再投入生产。
Office 2010 位于:
C:\Program Files (x86)\Microsoft Office\Office14\MSACCESS.EXE
Office 2000 位于:
C:\Program Files (x86)\Microsoft Office\Office\MSACCESS.EXE
如果要使用特定版本,只需使用相应的可执行文件即可。在上面的例子中,我使用的是64位操作系统。如果在32位操作系统上安装,则忽略路径中的(x86)
。
Office is the internal name for Office 2000
Office11 is the internal name for Office 2003
Office12 is the internal name for Office 2007
Office14 is the internal name for Office 2010
Office15 is the internal name for Office 2013
以下是我使用的受保护的快捷方式的目标:
"C:\Program Files (x86)\Microsoft Office\Office\MSACCESS.EXE" "C:\databases\PDCFE.mdb" /user Enter_User_ID /wrkgrp "F:\PDC\sec.mdw" /pwd ""