为了账号安全,请及时绑定邮箱和手机立即绑定

如下代码中,asp在关键字 'user' 附近有语法错误,求指点?

如下代码中,asp在关键字 'user' 附近有语法错误,求指点?

Cats萌萌 2022-04-08 11:07:15
<%set conn=server.CreateObject("adodb.connection")str="provider=SQLOLEDB;Server=(LOCAL);Uid=sa;pwd=515891;Database=gcmpt;"conn.open str%><%Dim rsDim dbpuser=request.Form("user")pass=request.Form("pass")set rs=Server.CreateObject("adodb.recordset")dbp=Server.Mappath("LOCAL")str="select *from user where admin='"&user&"'and pass='"&pass&"'"rs.open str,conn,1,1if rs.eof thenresponse.write ("<script language=""javascript"">alert(""没有该用户"");location.href(""index.asp"")</script>")response.endelseresponse.write ("<script language=""javascript"">alert(""登录成功"");location.href(""bangong.asp"")</script>")response.endend if%>高手请帮忙。
查看完整描述

2 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

str="select *from user where admin='"&user&"' and pass='"&pass&"'"
and前要有空格啊,不然拼装起来就是 userand pass了,当然不行。

查看完整回答
反对 回复 2022-04-11
?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

str="select *from [user] where admin='"&user&"'and pass='"&pass&"'"
以后建表的时候尽量不要用程序默认的字符。

查看完整回答
反对 回复 2022-04-11
  • 2 回答
  • 0 关注
  • 143 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信