Jackcess解码不支持警告

时间:2015-02-08 19:00:32

标签: java ms-access jackcess

我使用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。然而,数据库似乎没有以任何方式编码,因此我认为它不会做太多。

有没有其他人遇到此错误?

1 个答案:

答案 0 :(得分:1)

鉴于对相关问题here的接受答案,这几乎可以肯定是由于数据库文件的损坏。即使在对此问题的评论中声明Access中的“压缩和修复数据库”操作无法解决问题,但对后一个问题的响应表明它确实起作用。

虽然腐败的来源尚未确定,但直接从Dropbox共享访问该文件的事实(如后面的问题所示)可能是个嫌疑人。