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

asp程序新闻列表页代码<tdbgcolor="#FFFFFF"><ahref="newsxx.asp?id=<%=rs("news_id")%>"><%=rs("new... asp程序
新闻列表页代码 <td bgcolor="#FFFFFF"><a href="newsxx.asp?id=<%=rs("news_id")%>"><%=rs("news_title")%></a></td>
传过来参数news_id

链接的newsxx.asp内容页
<%
exec="select * from news where news_id="&request.querystring("news_id")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>

提示错误:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'news_id=' 中。
/sunmo/adminb/newsxx.asp, 第 8 行
试过将exec="select * from news where news_id="&request.querystring("news_id")改为exec="select * from news where news_id="&request.querystring("id")就一切正常

百思不得其解,明明传过来的是news_id,却要改为news_id="&request.querystring("id")才正常,请问是什么问题
展开
 我来答
躲错气9
2009-06-16 · TA获得超过684个赞
知道小有建树答主
回答量:936
采纳率:0%
帮助的人:591万
展开全部
select * from news where news_id="&request.querystring("碧简news_id")

这句话你想的没错!可惜啊!这么些你后面的参数它不认识!

应该弯慧晌string news_id = request.querystring("news_id");
然后在 select * from news where news_id '"+news_id+"'

LZ明白了没?埋锋换句话说就是接受与传参有问题!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zwb001
2009-06-16 · TA获得超过671个赞
知道小有建树答主
回答量:1971
采纳率:0%
帮助的人:2657万
展开全部
<td bgcolor="#FFFFFF">销瞎轮<a href="newsxx.asp?news_id=<%=rs("news_id"亏信)%>"><%=rs("news_title")%></a></td>
改成这样就可以神圆了
你现在是newsxx.asp?id=** 传递的是id
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式