Ucanaccess 4.0.3 在我的数据库中找不到特定的 table

Ucanaccess 4.0.3 cannot find a specific table in my DB

我将 jdbc 与 ucanacess 一起使用...当我连接到数据库时,Ucanaccess 找不到一个 table...我在 NetBeans 的调试模式下看到了它...

因此,当我在 table 上尝试交易时,我得到:

UCAExc:::4.0.3 user lacks privilege or object not found [Name of my table]

我想其他一切都很好,因为当我在另一个 table 上执行 select 它有效...

我正在使用:

更新

当用 console.bat 打开数据库时(顺便说一下,这个文件位于 UcanAccess 下载文件夹中)我得到以下 warnings/errors :

WARNING:Looking for usage map at page 9093, but page type is 1

Cannot load procedure Query4 user lacks privilege or object not found: [My Table Name]

Cannot resolve table [My Table Name]

WARNING:Looking for usage map at page 9093, but page type is 1

强烈建议数据库文件损坏。 UCanAccess 使用的记录管理器 Jackcess 从文件中检索了一页(块)数据,希望将其标记为 "usage map",但它被标记为其他内容。

对于损坏的数据库文件,最常见的解决方案是在 Access 中打开它,然后对其执行 "Compact and Repair Database" 操作。