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

dimrs,sql,i,count,username,qq,id,class1,class2,biaoti,leixing,diqu,memo,name,email,di... dim rs,sql,i,count,username,qq,id,class1,class2,biaoti,leixing,diqu,memo,name,email,dianhua,tupian
id=trim(request("id"))
username=request.cookies("cnmai")("username")
set rs=server.createobject("adodb.recordset")
sql = "select * from xinxi where username='"&username&"' and id="&cstr(id)
rs.open sql,conn,1,1
if rs.eof then
errcnmai(0)
response.end
end if
展开
 我来答
wy_1900
2012-04-11 · TA获得超过4503个赞
知道大有可为答主
回答量:4260
采纳率:63%
帮助的人:3401万
展开全部
cstr(id)
可能有问题,你直接写
sql = "select * from xinxi where username='"&username&"' and id="&trim(request("id"))
追问
还是不行提示Microsoft JET Database Engine '80040e14' 

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

\com_edit_xinxi.asp, line 144
144的行是这个rs.open sql,conn,1,1
追答
你先别执行sql
先打印出来sql内容,是不是不完整,原因是哪个变量的问题,这样就解决了
很可能id=trim(request("id"))取值有问题
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式