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
它有效...
我正在使用:
- ucanaccess 4.0.3
- 微软访问 2007
- JDK : java 1.8.0_151
- Netbeans:NetBeans IDE 8.2
更新
当用 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" 操作。
我将 jdbc 与 ucanacess 一起使用...当我连接到数据库时,Ucanaccess 找不到一个 table...我在 NetBeans 的调试模式下看到了它...
因此,当我在 table 上尝试交易时,我得到:
UCAExc:::4.0.3 user lacks privilege or object not found [Name of my table]
我想其他一切都很好,因为当我在另一个 table 上执行 select
它有效...
我正在使用:
- ucanaccess 4.0.3
- 微软访问 2007
- JDK : java 1.8.0_151
- Netbeans:NetBeans IDE 8.2
更新
当用 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" 操作。