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

本人在做新闻发布系统,是改别人的,其他的都正常就是到显示新闻的那一页出了问题,好不容易弄的差不多了,可是系统提
Microsoft JET Database Engine '80040e14'

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

\wwwroot\我的个人网\admin\news1.asp, line 52

欢高手帮我解决一下,甚为感谢

<%
Set rs1=Server.CreateObject("ADODB.RecordSet")
sql="update news set hits=hits+1 where id="&cstr(request("id"))
conn.execute sql >>>>>>就是这儿提示错误
sql="select * from news where id="&owen
rs1.Open sql,conn,1,1
title=rs1("title")
if rs1.eof and rs1.bof then
response.Write("数据库出错")
else
%>

<table width="98%" border="0" align="center" cellpadding="0" cellspacing="5">
<tr>
<td><table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="50" colspan="2" align="center" class="tit"><%= rs("title") %></td>
</tr>
<tr bgcolor="#F0F0F0">
<td width="40%" height="30" style="border-top: 1 solid #666666;border-bottom: 1 solid #666666">双击自动滚屏</td>
<td width="60%" align="center" style="border-top: 1 solid #666666;border-bottom: 1 solid #666666">发布者:<%= rs1("user") %> 发布时间:<%= rs1("time") %> 阅读:<font color="#FF0000"><%= rs1("hits") %></font>次</td>
</tr>
<tr>
<td colspan="2"><br>
<div style='font-size:10.5pt'><%=rs1("content") %></div></td>
</tr>
<tr align="right">
<td colspan="2"> </td>
</tr>
<tr align="right">
<td colspan="2"> </td>
</tr>
<%
end if
rs1.close
set rs1=nothing
%>
</table>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="right"><img src="images/printer.gif" width="16" height="14" align="absmiddle"> <a href="javascript:window.print()">打印本页</a> | <img src="images/close.gif" width="14" height="14" align="absmiddle"> <a href="javascript:window.close()">关闭窗口</a></td>
</tr>
</table></td>
</tr>
</table>

第1个回答  2008-06-20
参数id没传递过来吧,你插入这两行运行看看:
<%
Response.Write request("id")
Response.End
Set rs1=Server.CreateObject("ADODB.RecordSet")
..................本回答被提问者采纳
相似回答
大家正在搜