ASP有关问题,老是提示错误,我弄晕了

来源:百度知道 编辑:UC知道 时间:2024/06/05 23:59:19
问题:
错误类型:
Provider (0x80004005)
未指定的错误
/admin100/conn.asp, 第 6 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.1)

网页:
POST 66 ??? /admin100/admin_chklogin.asp

POST Data:
UserName=admin&Password=admin&verifycode=1489&Submit=%B5%C7+%C2%BC

相关程序代码:

<%
dim conn
dim dbpath,userip
set conn=server.createobject("adodb.connection")
DBPath = Server.MapPath("../daxztt/dj540.asp")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath(这是第6行)
%>
<%
Dim Fy_Url,Fy_a,Fy_x,Fy_Cs(),Fy_Cl,Fy_Ts,Fy_Zx
'---定义部份 头------
Fy_Cl = 1 '处理方式:1=提示信息,2=转向页面,3=先提示再转向
Fy_Zx = "Error.Asp" '出错时转向的页面
'---定义部份 尾------

本人也是自学,很多的东西都很模糊,请教高手解答一二!~!~!~

把第6行换成:
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath &";Persist Security Info=False"
试试

DBPath = Server.MapPath("../daxztt/dj540.asp") 是要获取上一级的路径下面daxztt/dj540.asp,而你的IIS设置可能没有启用,请到IIS里面的默认网站-右键-属性-主目录-配置-选项里面把"启用父路径"勾选