主题:谁能帮我看看这个有什么问题
代码如下
<!--#include file="db.asp"-->
<%
userid=trim(request("userid"))
pwd=trim(request("pwd"))
kind=request("kind")
sql="select * from User_info where userid="&userid&" and pwd="&pwd&""
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3,2
if rs.eof then
response.redirect "login.asp?Message=error"
else
userid=rs("userid")
username=rs("username")
powerid=rs("powerid")
rs.close
end if
if kind="A" then
tempstr=instr(powerid,"A")
if tempstr<>0 then
Response.Cookies("logok")="yes"
Response.Cookies("userid")=userid
Response.Cookies("username")=username
Response.Cookies("pwd")=pwd
Response.Cookies("powerid")=powerid
response.redirect "default.asp"
else
response.redirect "login.asp?Message=nota"
end if
else
Response.Cookies("logok")="yes"
Response.Cookies("userid")=userid
Response.Cookies("username")=username
Response.Cookies("pwd")=pwd
response.redirect "default.asp"
end if
%>
出现的问题是这个
技术信息(用于支持人员)
错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'userid= and pwd=' 中。
/tj/checkusr.asp, 第 8 行
主要就是语法错误 我检查了半天没有找到什么原因 我是初学者 希望讲的简单点 详细点
<!--#include file="db.asp"-->
<%
userid=trim(request("userid"))
pwd=trim(request("pwd"))
kind=request("kind")
sql="select * from User_info where userid="&userid&" and pwd="&pwd&""
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3,2
if rs.eof then
response.redirect "login.asp?Message=error"
else
userid=rs("userid")
username=rs("username")
powerid=rs("powerid")
rs.close
end if
if kind="A" then
tempstr=instr(powerid,"A")
if tempstr<>0 then
Response.Cookies("logok")="yes"
Response.Cookies("userid")=userid
Response.Cookies("username")=username
Response.Cookies("pwd")=pwd
Response.Cookies("powerid")=powerid
response.redirect "default.asp"
else
response.redirect "login.asp?Message=nota"
end if
else
Response.Cookies("logok")="yes"
Response.Cookies("userid")=userid
Response.Cookies("username")=username
Response.Cookies("pwd")=pwd
response.redirect "default.asp"
end if
%>
出现的问题是这个
技术信息(用于支持人员)
错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'userid= and pwd=' 中。
/tj/checkusr.asp, 第 8 行
主要就是语法错误 我检查了半天没有找到什么原因 我是初学者 希望讲的简单点 详细点