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

来源:百度知道 编辑:UC知道 时间:2024/06/07 09:01:41
提示说:
MicrosoftJet数据库引擎打不开文它已经被别的用户以独占方式打开,或没有查看数据的权限。

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

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

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

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

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

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

修改权限可以在文件上右键-〉“共享和安全...”

首先看你有没有对这个ACCESS文件和它所在目录的读写权限再看看你的ACCESS数据库是不是只读的属性,如果是,去掉只读属性再看是不已经被其他程序打开了例如ACCESS,如果打开了目录下会看到一个(.ldb)的文件,把这个程序关闭,如果隐藏在进程里,从任务管理器里结束。如果没有打开,就不会有同名的.ldb文件。这个时候如果还不行,就先用ACCESS 打开一次,看看能不能新建的表什么的,再关掉ACCESS以上几点都不存在,确保能行。修改权限可以在文件上右键-〉“共享和安全...”

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

  2. 扫描所有磁盘逻辑错误

  3. 禁用不必要不开机启动项

  4. 取磁盘所有权限

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

呵呵,你是不是datareader读取的,这个经常发生这种情况,
解决: 打开了,用完后一定关闭连接.close就可以了

你是不是在其它地方打开了数据,而没有关闭他!以致于出现这样的错误

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

microsoft Jet数据库引擎打不开文件。它已经被别的用户以独占的方式打开。或没有查看数据的权限 C:\INETPUB\WWWROOT\*\*.MDB;它已经被别的用户以独占的方式打开,或没有查看数据的权限。 错误类型:数据库引擎打不开文件'(未知的)'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。 无语啊~~无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开 以独占方式打开指定文件 使用Acess数据库,对等网,访问数据库时,为何总出现记录被锁定,数据库被某用户以独占方式打开 [VFP中]什么叫做独占方式? 比如"文件必须以独占方式打开" 机器 'A46E1FD1A3A8470' 上的用户 'Admin' 以独占方式的锁定数据表。 visual foxpro---文件必须以独占的方式打开,怎样打开? 用c#怎样以独占方式打开Access数据库,怎样修改Access数据库密码的密码。