2

データベース接続を支援するために Jackcess を使用しています。自分のコンピューターでプログラムを実行し、Access 2013 で実行されるデータベースに接続する場合、プログラムに問題はありません。

Access 2010 を使用している別のコンピューターに切り替えましたが、次のエラーがスローされます。

WARNING:Decoding not supported.  Please choose a CodecProvider which supports reading the current database encoding.
WARNING:Decoding not supported.  Please choose a CodecProvider which supports reading the current database encoding.

Jackessは、Jackcess-encoder を使用することを提案しました。ただし、データベースはまったくエンコードされていないようです。そのため、あまり効果がないと思います。

他の誰かがこのエラーに遭遇しましたか?

4

1 に答える 1

1

関連する質問hereに対する受け入れられた回答を考えると、これはほぼ確実にデータベース ファイルの破損によるものです。この質問へのコメントで、Access での「データベースの最適化と修復」操作では問題が解決しなかったと述べられていましたが、後の質問への回答では、実際に機能したことが示されています。

破損の原因はまだはっきりとはわかっていませんが、ファイルが Dropbox 共有から直接アクセスされていたという事実 (後の質問で明らかになったように) が疑わしいと思われます。

于 2015-02-12T01:02:41.407 に答える