asp+access数据库怎么连接

来源:百度知道 编辑:UC知道 时间:2024/06/14 08:58:00
在本机编辑asp网站 本地浏览在提取数据库时 报错
错误类型:
Microsoft JET Database Engine (0x80004005)
未指定的错误
/login.asp, 第 14 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)

网页:
POST 43 ??? /login.asp

POST Data:
username=123&password=&Submit=%BD%F8+%C8%EB

数据库的data文件的属性-安全 已经把user和本机权限 都设为 完全控制
但是还是报同样的错误
login.asp, 第 14 行的代码:MM_rsUser.ActiveConnection = MM_cnn2_STRING

错误原因是:系统TEMP文件夹访问权限不够
怎么改呢?这样
进工具-文件夹选项-查看-把使用简单文件共享(推荐),关掉
然后进c:\windows\temp,单击右键选择-属性,你就会看到一个叫做“安全”的选项,添加一个everyone,权限设置为完全控制,不行的话就再将你正在使用windows的用户也设置为完全控制,就OK了

请将/login.asp, 第 14 行的代码贴上来
如果不出意外,MM_cnn2_STRING这个字符串变量构造的连接数据库的字符串有问题,请检查

asp+access数据库连接:
set conn=server.CreateObject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)}; dbq="&server.MapPath("data.mdb")