0

当我尝试从我的 Web API 应用程序对一些 MS Access 表运行查询时,为了弄清楚为什么我得到“内部服务器错误 500”,我打开了 Access 及其跳过这些箍查询功能(有可能是一种更简单的方法,但我发现运行查询的唯一方法是选择创建 > 查询设计 > 关闭对话框 > 右键单击​​查询窗口的表面并选择 SQL 视图 > 运行按钮)尝试验证我正在使用的查询将在 Access 本身中编译并返回结果。

但是,当我尝试这样做时,我得到:

表 'td_duckbill_accounts' 已被其他用户以独占方式打开,或者已通过用户界面打开且无法以编程方式操作。

VS 2013 Web API 应用程序和调用它的 VS 2008 客户端都没有运行它们的项目,所以也不应该打开这个表。那么如何关闭表以便可以在 Access 中运行查询呢?

4

1 回答 1

3

备份所有内容,删除与数据库关联的锁定文件。如果这不起作用,也许尝试一个紧凑和修复。如果一切都失败了,请尝试联系 Gyro Gearloose

于 2013-10-23T18:23:44.377 回答