7

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

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

这是2010年的问题吗?还是我的数据库有问题?我需要做什么来解决它?

4

5 回答 5

7

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

于 2011-07-20T03:02:00.717 回答
3

M$ 的这篇知识库文章解决了我的问题。问题是“新数据库排序顺序”设置。

于 2010-08-30T14:15:18.950 回答
1

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

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

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

  1. 将新数据库排序顺序设置更改为General-Legacy
  2. 关闭数据库。按 取消自动压缩和修复ESC
  3. 重新打开数据库并确认排序仍设置为 General - Legacy。
于 2018-08-04T15:25:48.237 回答
0

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

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

并使用新的数据库文件解决了我的问题。

干杯!

于 2011-06-08T13:20:18.783 回答
0

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

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

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

有关原因的说明,请参阅名称自动更正导致的失败。袖珍的。

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

反编译。关闭 Access,然后在命令提示符处输入类似这样的内容:使用在您的计算机上找到 msaccess.exe 的路径,并包含引号。

再次压缩。

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

这样做两次:一个组合

于 2019-06-24T21:46:59.747 回答