"警告:表的元数据出错..."打开数据库

时间:2015-09-15 22:27:03

标签: ms-access jdbc metadata ucanaccess

在连接到某些数据库时,我收到类似这样的警告消息:

  

表格元数据中的错误tblCourses:表格中元数据中的行数为69,但UCanAccess已找到并加载了37条记录。一切都会正常,但修复数据库会更好。

我的数据库中的记录并非都是检索。我不知道行数来自元数据?

有谁知道如何解决这个错误?

1 个答案:

答案 0 :(得分:7)

这不是一个错误。 UCanAccess只是报告元数据中的行数与表中的实际行数不匹配。这显然是(至少部分地)由于Access的编码中的一些粗心,因为重新创建问题的一种方法是在Access本身的数据表视图中插入和删除表中的行。

如果您希望警告消失,则只需在Access中打开数据库文件并执行“压缩和修复数据库”操作。