<%
set rs=server.createobject("adodb.recordset")
sql="select * from admin where admin_name='"&admin_name&"' and admin_pass='"&admin_pass&"'"
rs.open sql,conn,3,3 <<====第49行
if rs.eof then
response.write "<center>用户名和密码不匹配"
else
session("admin_name")=rs("admin_name")
response.redirect "mages.asp"
end if
rs.close
set rs=nothing
conn.close
set conn=nothing
end if
%>
This error can occur when the ADO filter syntax has been structured with OR clauses within parentheses and AND clauses without parentheses
你的ADO是什么版本?ActiveX Data Objects (ADO) 2.0
ActiveX Data Objects (ADO) 2.1 SP2?
你仔细看一下你的SQL语句吧,特别是有OR的地方,