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

2024-11-24 10:27:57
推荐回答(5个)
回答1:

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

回答2:

有可能RS打开的数据库连接没有关闭,你查看下代码看看是不是有的少了rs.close的代码

回答3:

1.源表正在被设计中,关闭全部的表设计、窗体设计、报表设计等,查询没有关系。
2.你给别人的也是管理员权限,权限太高,当有人打开时,其他人就不能打开。
3.你建立的a窗体包含c窗体,建立的b窗体也包含c窗体,当打开a窗体时,其他人是不能打开b窗体的,就会提示"独占问题"。

回答4:

你用设计视图打开某个表了,就是占用了

回答5:

这是access表很常见的问题,他只不过提醒你access已经被用户打开了该表,不能用另外一种途径对他编辑
这种情况,大部分都是你利用access打开“a”表后,又利用其他软件对“a”表进行编辑。
有很多人在学习asp+access时常遇到这样的情况,解决办法是关闭“a”表的窗口,然后再在其他软件上继续编辑“a”表,如果仍然不行,可以关闭access窗口或在进程栏中终止access进程。