这是怎么回事??
Microsoft OLE DB Service Components '80040e73'
指定的初始化字符串不符合 OLE DB 规定。
\wwwroot\wx\admindlwj.asp, line 19
Host by NetBox Version 2.8 Build 4128
这是ASP代码:<% Dim N1,N2
N1=Trim(Request.Form("user"))
N2=trim(Request.Form("pass"))
if N1="" or N2="" then
Response.Write "<p align=center>出错提示:用户名、密码不能为空,请重新输入!</p>"
Response.Write "<p align=center><a href=admin.asp>点击这里重新输入!</a></p>"
Response.End
end if
set conn=server.createobject("adodb.connection")
conn.Open " select * from admin where user='" & N1 & "' and pass='" & N2 &"'",_
"driver={microsoft access driver (*.mdb)};dbq="&server.mappath("wx.mdb")
if conn.eof then
Response.Write "<p align=center>出错提示:用户名不存在或密码不正确!</p>"
Response.Write "<p align=center><a href=admin>点击这里重新输入!</a></p>"
else
Response.Write "admingly.asp"
conn.close
set conn=nothing
end if
%>
參考答案:conn.eof 错误
conn没有这个方法嘛又不是
要不你把
conn=server.createobject("adodb.connection")
改成
conn=server.createobject("adodb.recordset")
吧,