7

最近MSAccess2010にアップグレードしました。特定の.mdb(2000-2003ファイル形式)を開くと、次のメッセージが表示されますcollating sequence not supported with the specified file format。それが何を意味するのかはわかりませんが、データベースを開くたびに表示されます。

私はグーグルで検索しましたが、関連していると思われるものは何も見つかりませんでした。ファイル形式を2007にアップグレードした場合、メッセージは表示されませんでしたが、この状況ではあまり選択肢になりません。

これは2010年の問題ですか?または、データベースに何か破損がありますか?それを回避するには何をする必要がありますか?

4

5 に答える 5

7

私は同じ問題を抱えていて、別の解決策を見つけました。私はms-access2010と2007を使用しています。2010はmdbファイルを作成できず、作成したaccdbファイルは2007で開きません。解決策は2010の[ファイル]タブに移動し、オプションリンクをクリックして、の並べ替え順序を設定することでした。 'General-legacy'への新しいデータベース。表示された並べ替え順序は「一般」でした。次に、mdb形式で空のデータベースを作成し、すべてのオブジェクト、フォーム、コードなどをインポートしました。新しく再生されたデータベースは2007年に機能します。

于 2011-07-20T03:02:00.717 に答える
3

M $によるこのKB記事は、私の問題を修正しました。問題は「新しいデータベースのソート順」の設定でした。

于 2010-08-30T14:15:18.950 に答える
1

Access 2007で最初に作成され、後で2010ファイル形式にアップグレードされたデータベースの[トラック名のオートコレクト情報]オプションを有効にした後、このエラーが発生しました。現在、Access2016で使用しています。

私の場合、@Icode4foodの回答で参照されているMicrosoftKBの記事で提供されている解決策とは異なり、解決策は新しいデータベースの並べ替え順序「一般-レガシー」に変更することでした。

さらに、このデータベースは、終了時にコンパクト&リペアを自動的に実行するように構成されています。何らかの理由で、これによりソート順が一般に戻りました。したがって、問題を解決するために私が取らなければならなかった正確な手順は次のとおりです。

  1. [新しいデータベースの並べ替え順序]設定を[一般]-[レガシー]に変更します。
  2. データベースを閉じます。を押して、自動コンパクト&リペアをキャンセルしますESC
  3. データベースを再度開き、並べ替えがまだ[一般]-[レガシー]に設定されていることを確認します。
于 2018-08-04T15:25:48.237 に答える
0

私も同様の問題に直面しました。1台のマシンでMS-Accessファイルを作成しました。そして、Webサーバーを別のマシンに移動しました。そして、私は同様の例外を受け取り始めました。

新しいマシンで新しいMS-AccessDBを作成し、古いデータベースからすべてのテーブル(データを含む)をコピーしました。

そして、新しいDBファイルを使用すると、問題が解決しました。

乾杯!

于 2011-06-08T13:20:18.783 に答える
0

バックアップ。既存のバックアップを上書きせずに、不良データベースのバックアップコピーを作成します。何がうまくいかなかったとしても、それを悪化させたくはありません。バックアップをとると、回復を何度も試みることができます。

[オートコレクトの名前]ボックスのチェックを外します。

  • Access 2007の場合:Officeボタン| アクセスオプション| 現在のデータベース。
  • 以前のバージョン:ツール| オプション| 全般的。

理由の説明については、「名前の自動修正による障害」を参照してください。コンパクト。

  • Access 2010の場合:[データベースツール]リボンの[データベースの圧縮と修復]。
  • Access 2007の場合:Officeボタン| 管理| コンパクト/修理。
  • 以前のバージョン:ツール| データベースユーティリティ| コンパクト/修理。

逆コンパイルします。Accessを閉じ、コマンドプロンプトで次のように入力します。コンピューターでmsaccess.exeが見つかった場所へのパスを使用し、引用符を含めます。

再びコンパクトにします。

Accessを開き(スタートアップコードがある場合はShiftキーを押しながら)、もう一度圧縮します。

これを2回行います:1つのコンプ

于 2019-06-24T21:46:59.747 に答える