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

显示新闻的那一页出错了,,,ID里面有值,麻烦大家帮我看看吧。。。。谢谢!!!!!<%Response.Writerequest("id")Response.Endset... 显示新闻的那一页出错了,,,ID里面有值,麻烦大家帮我看看吧。。。。谢谢!!!!!
<%
Response.Write request("id")
Response.End
set rs=server.CreateObject("adodb.recordset")
sql="select * from [gonggao] where id="&request.QueryString("id")
rs.open sql,conn,1,3
biaoti=rs("biaoti")
neirong=rs("neirong")
data=rs("data")
hits=rs("hits")
rs("hits")=hits+1
rs.update
rs.close
set rs=nothing
%>
<table width="97%" border="0" cellspacing="0" cellpadding="0" style="margin:10px 5px;line-height:25px;">
<tr>
<td width="660" align="center"><h3><%=biaoti%></h3>
</td>
</tr>
<tr>
<td width="660" align="center" style="background:#f5f5f5;padding:0 5px;">
发布时间:<%=data%>  文章阅读:<%=hits%>次</td>
</tr>
<tr>
<td style="padding:10px 20px; text-indent:2em;"><%=neirong%></td>
</tr>
</table>
<%conn.close
set conn=nothing
%>
展开
 我来答
qqlxinye
2008-08-25 · TA获得超过1980个赞
知道大有可为答主
回答量:2257
采纳率:65%
帮助的人:521万
展开全部
1::Response.End 你这里结束了,你是测试用的吧
2::request.QueryString("id")可能为空,要不这样

在 sql="select * from [gonggao] where id="&request.QueryString("id")
这个之前加
idt=0
if request.QueryString("id")<>""then
idt=request.QueryString("id")
end if

sql="select * from [gonggao] where id="&idt

这样保证id有值

rs.open sql,conn,1,3

这个下面还要加,如果没记录是怎么处理等等
百度网友e94bb46
2008-08-25 · TA获得超过616个赞
知道小有建树答主
回答量:821
采纳率:0%
帮助的人:727万
展开全部
Response.End 你这里结束了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式