为什么打开access asp网页就不能用?

来源:百度知道 编辑:UC知道 时间:2024/05/24 04:23:58
asp + access
为什么打开access asp网页就不能用?
错误类型:
Microsoft JET Database Engine (0x80004005)
无法使用 '' ; 档案已在使用中。
以前都不会有这个问题的
:xxxlllbbb - 助理 三级 9

我设置了选项---高级---默认打开模式,为共享

还是不行

因为你手动打开ACCESS后,系统默认为独占打开,也就是说这时别的程序已经不能访问ACCESS了,只有你在修改完成后,退出系统才会允许别的进程来访问~

如果要改回原来的状态,只需要打开该MDB文件,然后选择工具---选项---高级---默认打开模式,选择共享就好~~

当然了,当你操作ACCESS时,是独占式的,所有ASP不能操作ACCESS了。你想想,如果是共享操作的话,一个用户用ASP读一张表,而另一个用户同时打开ACCESS把这张表删除了,那不乱套了吗?所以才有了独占操作这种模式的。

根据我的经验,可能是你的数据库已经被打开了
或者是你一边把数据表打开了,此时又正在调试

当然了,当你操作ACCESS时,是独占式的,所有ASP不能操作ACCESS了。你想想,如果是共享操作的话,一个用户用ASP读一张表,而另一个用户同时打开ACCESS把这张表删除了,那不乱套了吗?