access :表“查询”已被别的用户以独占方式打开,或它已经被其它用户从用户界面打开,且不能被程序处理

我在access中建了一个查询表,直接在数据库界面上双击查询图标就可以打开,但我在窗体中做的按扭打开查询的时候提示:“表“查询”已被别的用户以独占方式打开,或它已经被其它用户从用户界面打开,且不能被程序处理。”,打不开,但有时又可以打开。请问这是怎么回事?
今天是最后一天,没有一个人回答正确,其实问题早已经解决了。把锁定记录改为不锁定或锁定编辑的记录就行了。 所以分数谁也不能给。

1)应该是你已经打开了那个表。你关掉access,重新打开,直接打开那个窗体,点击那个按钮。
2)可能是你的窗体其他地方已经提前引用了这个表。你如果实在很难找得出来在哪里设置的,可以删除这个窗体,重新制作一个。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-03-25
有可能RS打开的数据库连接没有关闭,你查看下代码看看是不是有的少了rs.close的代码
第2个回答  2009-03-10
1.源表正在被设计中,关闭全部的表设计、窗体设计、报表设计等,查询没有关系。
2.你给别人的也是管理员权限,权限太高,当有人打开时,其他人就不能打开。
3.你建立的a窗体包含c窗体,建立的b窗体也包含c窗体,当打开a窗体时,其他人是不能打开b窗体的,就会提示"独占问题"。本回答被网友采纳
第3个回答  2009-03-06
你用设计视图打开某个表了,就是占用了
第4个回答  2009-03-07
这是access表很常见的问题,他只不过提醒你access已经被用户打开了该表,不能用另外一种途径对他编辑
这种情况,大部分都是你利用access打开“a”表后,又利用其他软件对“a”表进行编辑。
有很多人在学习asp+access时常遇到这样的情况,解决办法是关闭“a”表的窗口,然后再在其他软件上继续编辑“a”表,如果仍然不行,可以关闭access窗口或在进程栏中终止access进程。

access :表“查询”已被别的用户以独占方式打开,或它已经被其它用户从用...
1)应该是你已经打开了那个表。你关掉access,重新打开,直接打开那个窗体,点击那个按钮。2)可能是你的窗体其他地方已经提前引用了这个表。你如果实在很难找得出来在哪里设置的,可以删除这个窗体,重新制作一个。

已经被别的用户以独占方式打开,或它已经被其它用户从用户界面打开
那是因为子窗体使用的是同一个表,你可以将表的属性设置为共享。

...库就说已经被别的用户以独占方式打开,或没有查看数据的权限_百度知 ...
也就是说你打开了数据库中的一些相关的表,而此时你正通过服务器浏览网页,所以报错……把数据库中打开的表关闭 再浏览就不会报错了。

(asp中)己经被别的用户以独占方式打开, 或它已经被其它用户从用户界面...
要执行asp程序时,先关闭需要操作的数据库。不过如果使用sqlserer不受影响。

...还总提示表“|”已被别的用户以独占方式打开...
两种可能:1、你现在用access打开这个数据库了,并且是以独占方式打开或者打开了这个表的设计页面 2、你的连接的Mode 设为独占方式 adModeShareExclusive,在之前一个连接关闭之前,不能再打开新的连接,这个需要你自己跟踪检查一下

...出现 ”表 '项目' 己经被别的用户以独占方式打开“...的错误 请...
如果已打开Access2010,哪么就关闭Access2010中所有已经打开的相关表,然后再刷新“服务器资源处理器”中的数据连接。

...工作组信息文件丢失,或是已被其它用户以独占方式打
去掉连接字符串里的用户和密码

“Access 数据库引擎无法打开文件“(未知)”或无法向其写入数据。它已经...
Access文件只读属性去掉。Win7的话,对应文件夹权限设置追加一下Everyone

...视图中打开,可能是因为己被其他人按独占方式打开,怎么办?求具体,我...
一、打开按钮法 1.在“文件”菜单中,单击“打开”命令。2.单击需要的Access数据库文件。3.单击“打开”按钮旁的箭头,然后单击“以独占方式打开”。二、选项设置法 上述方法适用于偶尔以独占方式打开数据库,如果你经常要以独占方式打开数据库,那么请进行如下设置:1.在“工具”菜单中,单击“选项”...

怎么取消数据库的独占
回答:其实原因已经给出来了,就是:数据库被某用户以独占方式打开。出现这种情况其实是由于程序(可能是ASP,PHP,应用程序或者其他)在进行数据库连接的时候对记录使用了悲观锁定。 我不知道你所说的情况是什么程序造成的。 如果你使用的是ADO连接,有这么个语句 Rs.open sql,conn,3,2 这个“3”就是悲观锁...

相似回答