注册 登录
编程论坛 ASP技术论坛

语法错误 (操作符丢失) 在查询表达式 'grpid=' 中

wyx5678 发布于 2011-03-04 16:59, 543 次点击
几个月前有人发了这个帖子
https://bbs.bccn.net/thread-300191-1-1.html
我也是用的这个程序,帖子的处理方法是“已经做不记录cookies处理,注册后,必须重新登陆!”
这样是要怎么做呢?
请高手赐教~~
谢谢!
2 回复
#2
wyx56782011-03-04 17:22
自己顶!
#3
gupiao1752011-03-04 21:19
vip = request.cookies("vip")
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from grpclass where grpid="&vip&""   //这行有问题,别人都说是没有取到值……怎么样才能取到值呢?
rs.open sql,conn,1,1
他的意思就是不处理了。如果VIPCOOKIE取不到值就重新登入,返回LOGIN登入页面
你也可以这么处理,改为:
if request.cookies("vip")="" then
response.redirect "login.asp" '如果为空就返回登入页面
response.end '起后代码就不会执行了。也就不会产生之后的错误了!
end if

1