打开ASP网页时显示如下信息,请高手指教?

来源:百度知道 编辑:UC知道 时间:2024/06/05 02:02:26
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xd20 Thread 0x98 DBC 0x3a23fac Jet'。
/wenzhou/include/connstr.asp, 第 4 行
如何修改啊

解决方法:
(1)检查是否在IIS中对整个网站打开了“写入”权限,而不仅仅是数据库文件。
(2)检查是否在WIN2003的资源管理器中,将网站所在目录对EveryOne用户打开所有权限。具体方法是:打开“我的电脑”----找到网站所在文件夹----在其上点右键----选“属性”-----切换到“安全性”选项卡,在这里给EveryOne用户所有权限。
注意: 如果你的系统是XP,请先点“工具”----“文件夹选项”----“查看”-----去掉“使用简单文件共享”前的勾,确定后,文件夹“属性”对话框中才会有“安全性”这一个选项卡

路径或权限不对吧

数据库驱动打不开数据库文件。

一般是路径不对,找不到具体的mdb文件,注意驱动中使用的是物理路径,如果是相对路径时可以用server.MapPth()进行转换,但要注意只能转换网站路径。

另一种还必须况就是权限过低,因为你的MDB是存放在NTFS格式的盘上,所以将存放数据库的文件夹,更改为“Everyone”的权限,任何人都可以读写,这里就不会出现这个问题了!

一楼正解!