从11到20的英语怎么读:请帮我看看这个ASP程序的错误在什么地方啊

来源:百度文库 编辑:神马品牌网 时间:2024/05/01 01:52:26
<%set conn=server.createobject("ADODB.CONNECTION")
conn.open "DBQ=d:/mdb/user.mdb;uid=admin;pwd=111;DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set rs = server.createobject("adodb.recordset")
%>

数据库不加密码时一切正常,可是只要一设置密码,就报告
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x98 Thread 0x7a0 DBC 0x2fea77c Jet'。

/admin/taobaomdb.asp,行2
注意,数据库不加密码时一切正常,可是只要一设置密码就出错

这个问题应该是对系统临时目录访问权限不够的原因,所以应该把everyone加入到系统临时目录的安全选项中。

记住是系统的临时目录,不是用户的临时目录。如:2000的系统临时路径是:/winnt/temp,把 temp 目录设置成 everyone 可“写入”。

是你对应的数据库权限的问题!
解决方法,d:/mdb/user.mdb 右键 --》安全 添加用户 IIS_WPG 把所有权限全部勾上就可以了