MS Access 2010:“指定文件格式不支持整理顺序”

时间:2010-08-30 14:10:20

标签: ms-access ms-access-2010

我最近升级到MS Access 2010.当我打开某个.mdb(2000-2003文件格式)时,我会收到此消息:collating sequence not supported with the specified file format。我不确定这意味着什么,但每次打开数据库时它都会给我。

我用谷歌搜索过,但没有发现我认为似乎有任何关系。如果我将文件格式升级到2007,它没有给我留言,但在这种情况下这不是一个选择。

这是2010年的问题吗?或者我的数据库有什么损坏?我需要做些什么来解决它?

5 个答案:

答案 0 :(得分:5)

我遇到了同样的问题并找到了不同的解决方案。我正在使用ms-access 2010和2007. 2010无法创建mdb文件,它创建的accdb文件将无法在2007年打开。解决方案是转到2010年的“文件”选项卡,单击选项链接并设置排序顺序为'General - legacy'的新数据库。显示的排序顺序为“常规”,然后我以mdb格式创建了一个空白数据库,并导入了所有对象,表单,代码等。新重新设计的数据库于2007年开始运作。

答案 1 :(得分:3)

M $的{p> This KB article解决了我的问题。问题是“新数据库排序顺序”设置。

答案 2 :(得分:1)

为最初在Access 2007中创建然后后来升级为2010文件格式的数据库启用轨道名称自动更正信息选项后​​,我遇到了此错误。我现在在Access 2016中使用它。

就我而言,与@ Icode4food的KB article引用的Microsoft answer所提供的解决方案相反,解决方案是将新的数据库排序顺序更改为“常规-旧版”。

此外,此数据库配置为在退出时自动执行压缩和修复。由于某种原因,这导致排序顺序恢复为常规。因此,要解决该问题,我必须采取的确切步骤如下:

  1. 新数据库排序顺序设置更改为常规-旧版
  2. 关闭数据库。通过按ESC取消自动的“压缩和修复”。
  3. 重新打开数据库并确认排序仍然设置为“常规-旧版”。

答案 3 :(得分:0)

我也遇到过类似的问题,我在一台机器上创建了MS-Access文件。我将我的网络服务器转移到另一台机器上。我开始得到类似的例外。

我刚在新机器上创建了一个新的MS-Access数据库,并从旧数据库中复制了所有表(包含数据)。

使用新的DB文件解决了我的问题。

干杯!

答案 4 :(得分:0)

备份。制作损坏数据库的备份副本,而不覆盖任何现有备份。无论出了什么问题,您都不想让情况变得更糟,备份可以使您多次尝试恢复。

取消选中“名称自动更正”框。

  • 在Access 2007中:“ Office”按钮|访问选项|当前数据库。
  • 在以前的版本中:工具|选项|一般。

有关原因的说明,请参阅“名称自动更正导致的故障”。 紧凑。

  • 在Access 2010中:“数据库工具”功能区上的“压缩和修复数据库”。
  • 在Access 2007中:“ Office”按钮|管理|紧凑/维修。
  • 在以前的版本中:工具|数据库实用程序|紧凑/维修。

反编译。关闭Access,然后在命令提示符下输入以下内容: 使用计算机上找到msaccess.exe的路径,并包括引号。

再次紧凑。

打开访问权限(如果有任何启动代码,请按住Shift键),然后再次压缩。

重复两次:一次补偿