怎么生产mdi:ASP错误,数据库网页不能显示

来源:百度文库 编辑:高考问答 时间:2024/05/01 01:36:18
我在建好一个ASP网站之后是能够运行的。但是过了一段时间,突然网页不能显示了,显示的错误原因是
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Microsoft Jet 数据库引擎打不开文件'(未知的)'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。
/bzqw/search.asp, 第 5 行

每个数据库网页都有类似的错误,但是到其他装了IIS的机子上是可以运行的。是不是我的机器安装了什么或者有什么开机自动运行的程度导致了这个问题?如何解决呢?
access版本是2003的,我的数据库文件没有在被其他程序使用。
如果重启,然后就打开ie,输入网页地址,也是这样的。

权限不对是哪的权限呢?如何更改呢?

access数据库是一个比较低级的数据库,它不支持多用户同时访问,当access文件当前已经被打开,例如用户双击打开access文件并浏览其中的表数据,这个时候从asp去访问access数据库的时候就会出错。或者从网页浏览的一个用户当前对数据库的操作还没有结束,另外一个用户正在进行访问的时候也会出错。根据我的经验,您所描述的问题很像access文件正在被编辑,造成独占性打开,致使asp不能访问的情况。

权限问题