我最近升级到MS Access2010。当我打开特定.MDB(2000-2003文件格式)时,我会受到此消息的欢迎: collating sequence not supported with the specified file format. 。我不确定这意味着什么,但是每次打开数据库时,它都会给我。

我四处搜索,但没有发现我认为似乎有联系的东西。如果我将文件格式升级到2007年,它没有给我消息,但是在这种情况下,这并不是什么选择。

这是2010年的问题吗?还是我的数据库损坏了一些东西?我需要做什么才能解决它?

有帮助吗?

解决方案 2

这篇KB文章 由M $解决了我的问题。问题是“新数据库排序订单”设置。

其他提示

我遇到了同样的问题,并找到了不同的解决方案。我正在使用MS-ACCESS 2010和2007。2010无法创建MDB文件,并且它创建的ACCDB文件将在2007年打开。解决方案是在2010年转到“文件”选项卡,单击“选项链接”并设置Sort Order for Sort Order “通用 - 传统”的新数据库。显示的排序顺序是“通用”,然后以MDB格式创建了一个空白数据库,并导入了所有对象,表单,代码et。新重生的数据库在2007年工作。

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

就我而言,与Microsoft提供的分辨率相反 KB文章 @icode4food的引用 回答 解决方案是更改新的数据库排序顺序 “通用 - 遗产”。

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

  1. 改变 新数据库排序顺序 设置为 一般 - 遗产.
  2. 关闭数据库。通过按下自动紧凑和维修 ESC.
  3. 重新打开的数据库和确认排序仍设置为一般 - 遗产。

我也面临类似的问题,我在一台计算机上创建了MS-ACCESS文件。然后我将Web服务器转移到另一台计算机。我开始得到类似的例外。

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

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

干杯!

备份。在不覆盖任何现有备份的情况下进行不良数据库的备份副本。不管出了什么问题,您都不想使情况变得更糟,并且备份会为您提供多次恢复尝试。

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

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

有关原因的说明,请参阅名称自动校正引起的故障。袖珍的。

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

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

再次紧凑。

打开访问(如果您有任何启动代码,请按住Shift键),然后再次紧凑。

做这两次:一个comp

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top