Jackcess 解码不支持警告

Jackcess decoding not supported warning

我正在使用 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。但是数据库似乎没有以任何方式编码,所以我认为它不会做太多。

有没有其他人遇到过这个错误?

鉴于相关问题 的公认答案,这几乎可以肯定是由于数据库文件损坏造成的。尽管在对此问题的评论中指出 Access 中的 "Compact and Repair Database" 操作没有解决问题,但对后面问题的回答表明它确实有效。

虽然损坏的来源尚未确定,但该文件是直接从 Dropbox 共享访问的(如后面的问题中所揭示的)这一事实很可能是可疑的。