错误 '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
%> 展开
<%
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
%> 展开
2个回答
展开全部
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
这个下面还要加,如果没记录是怎么处理等等
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
这个下面还要加,如果没记录是怎么处理等等
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询