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

错误类型:MicrosoftJETDatabaseEngine(0x80040E14)语法错误(操作符丢失)在查询表达式'UserID='中。/coo/jszx.asp,... 错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'UserID=' 中。
/coo/jszx.asp, 第 621 行

浏览器类型:

<tr align="right">
<%
sql="select * from [User] where UserID="&Session("UserId") //第 621 行

set tmprs=conn.execute(sql)
if not tmprs.eof and not tmprs.bof then
Session("UserEmail")=tmprs("UserEmail")
Session("UserTel")=tmprs("UserTel")
end if
展开
 我来答
liuyanhao
2006-07-07 · TA获得超过139个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:206万
展开全部
Session("UserId")

Session
是有时间限制的,超出时间就自动清除了
建议在此查询前加入
Session
有效性判断如

UserID=session("UserID")
If UserID="" or IsNull(UserID) Then
Response.Write ("<script>alert(' 操作错误 \n\n 可能您还没有登陆或者登陆超时 ');history.back();</script>")
Response.End
End If
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式