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

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

4

1 回答 1

1

鉴于此处相关问题的公认答案,这几乎可以肯定是由于数据库文件损坏。尽管在对该问题的评论中指出,Access 中的“压缩和修复数据库”操作没有解决问题,但对后一个问题的响应表明它确实有效。

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

于 2015-02-12T01:02:41.407 回答