Ms access MS Access 2010:“;指定的文件格式“不支持排序顺序”;

Ms access MS Access 2010:“;指定的文件格式“不支持排序顺序”;,ms-access,ms-access-2010,Ms Access,Ms Access 2010,我最近升级到MS Access 2010。当我打开某个.mdb(2000-2003文件格式)时,会收到这样一条消息:指定的文件格式不支持排序顺序。我不知道它是什么意思,但每次打开数据库时它都会给我 我在谷歌上搜索过,但没有发现任何我认为相关的东西。如果我将文件格式升级到2007,它不会给我消息,但在这种情况下,这不是一个很大的选择 这是2010年的问题吗?或者我的数据库有什么损坏?我需要做些什么来解决这个问题?M$解决了我的问题。问题是“新数据库排序顺序”设置。我也面临类似问题,我在一台机器上创

我最近升级到MS Access 2010。当我打开某个.mdb(2000-2003文件格式)时,会收到这样一条消息:
指定的文件格式不支持排序顺序
。我不知道它是什么意思,但每次打开数据库时它都会给我

我在谷歌上搜索过,但没有发现任何我认为相关的东西。如果我将文件格式升级到2007,它不会给我消息,但在这种情况下,这不是一个很大的选择


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

M$解决了我的问题。问题是“新数据库排序顺序”设置。

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

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

使用新的DB文件修复了我的问题


干杯

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

我在为最初在Access 2007中创建的数据库启用Track name AutoCorrect info选项后遇到此错误,该数据库后来升级为2010文件格式。我现在在Access 2016中使用它

在我的例子中,与@Icode4food的引用的Microsoft提供的解决方案相反,解决方案是将新的数据库排序顺序更改为“General-Legacy”

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

  • 将新数据库排序顺序设置更改为常规-旧版
  • 关闭数据库。按ESC键取消自动压缩和维修
  • 重新打开数据库并确认sort仍然设置为General-Legacy

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

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

    • 在Access 2007中:Office按钮|访问选项|当前数据库
    • 在以前的版本中:工具|选项|常规
    有关原因的解释,请参阅名称自动更正导致的故障。 紧凑型

    • 在Access 2010中:“数据库工具”功能区上的“压缩和修复数据库”
    • 在Access 2007中:Office按钮|管理|压缩/修复
    • 在以前的版本中:工具|数据库实用程序|压缩/修复
    反编译。关闭Access,并在命令提示下输入如下内容: 使用在计算机上找到msaccess.exe的路径,并包含引号

    再次压缩

    打开Access(如果有启动代码,请按住Shift键),然后再次压缩


    执行此操作两次:一个comp

    另请参见我使用“compact and repair”命令遇到此问题。这个解决方案对我有效。