永发信息网

未结束的字符串常量

答案:2  悬赏:0  手机版
解决时间 2021-04-30 03:12
  • 提问者网友:皆是孤独
  • 2021-04-29 06:07

if request("action")="login" then
username=request("username")
password=request("password")
set rs=server.CreateObject("adodb.recordset")
sql="select * from admin where username='"&username&"' and password='"&password&"'"
rs.open sql,conn,3,3
if rs.eof then
response.Write("用户名和密码不匹配")
else
session("username")=rs("username")
session("quanxian")=rs("quanxian")
response.Redirect "loginok.asp"

错误类型:
Microsoft VBScript 编译器错误 (0x800A0409)
未结束的字符串常量
/li/shangwu/admin/login.asp, line 50, column 31
response.Write("鐢ㄦ埛鍚嶅拰瀵嗙爜涓嶅尮閰?)
------------------------------^
这是什么原因呢 哪个高手解答下

最佳答案
  • 五星知识达人网友:思契十里
  • 2021-04-29 07:30

定义Sql语句那行改成如下..


sql="select * from admin where username='"&username&"' and password='"&password&'"



全部回答
  • 1楼网友:几近狂妄
  • 2021-04-29 07:57
程序不完整! if request("action")="login" then username=request("username") password=request("password") set rs=server.CreateObject("adodb.recordset") sql="select * from admin where username='"&username&"' and password='"&password&"'" rs.open sql,conn,3,3 if rs.eof then response.Write("用户名和密码不匹配") else session("username")=rs("username") session("quanxian")=rs("quanxian") response.Redirect "loginok.asp" end if end if //少两个end if
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯