它已经被别的用户以独占方式打开,或没有查看数据的权限。

提示说:
MicrosoftJet数据库引擎打不开文它已经被别的用户以独占方式打开,或没有查看数据的权限。

我并没有访问数据库。还有如何修改权限。
望详解!

首先看你有没有对这个ACCESS文件和它所在目录的读写权限

再看看你的ACCESS数据库是不是只读的属性,如果是,去掉只读属性

再看是不已经被其他程序打开了例如ACCESS,如果打开了目录下会看到一个(.ldb)的文件,把这个程序关闭,如果隐藏在进程里,从任务管理器里结束。如果没有打开,就不会有同名的.ldb文件。

这个时候如果还不行,就先用ACCESS 打开一次,看看能不能新建的表什么的,再关掉ACCESS

以上几点都不存在,确保能行。

修改权限可以在文件上右键-〉“共享和安全...”
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-08-26
首先看你有没有对这个ACCESS文件和它所在目录的读写权限再看看你的ACCESS数据库是不是只读的属性,如果是,去掉只读属性再看是不已经被其他程序打开了例如ACCESS,如果打开了目录下会看到一个(.ldb)的文件,把这个程序关闭,如果隐藏在进程里,从任务管理器里结束。如果没有打开,就不会有同名的.ldb文件。这个时候如果还不行,就先用ACCESS 打开一次,看看能不能新建的表什么的,再关掉ACCESS以上几点都不存在,确保能行。修改权限可以在文件上右键-〉“共享和安全...”
第2个回答  2020-06-02
这个文件已经被其它程序打开,并使用,因此你现在不能修改它.如果你找不到程序在使用它,那就重启电脑再修改它
第3个回答  2017-09-20

    到安全模式全盘杀毒及清楚恶意插件

    扫描所有磁盘逻辑错误

    禁用不必要不开机启动项

    取磁盘所有权限

    以上没用的话建议重装系统

第4个回答  2008-06-05
我遇到过你这样的问题
你很有可能是在运行程序的同时打开了数据库而且是程序正在调用的数据库文件
你把数据库关了在调试下看看
祝你好运!

参考资料:自己的经验

相似回答