分类：电脑/网络-软件-网络软件
问题：帮我看看这段ASP代码错在那里我写了一个修改新闻内容的代码用来修 
我写了一个修改内容的代码用来修改以前写好的内容，代码如下：<% if request.form("sub")="sub" thentitle=trim(request.form("title"))content=trim(request.form("content"))set rs=server.CreateObject("adodb.recordset")sql="select * from zhijiannews where id="&Request.QueryString("id")rs.open sql,con我写了一个修改内容的代码用来修改以前写好的内容，代码如下：<% if request.form("sub")="sub" thentitle=trim(request.form("title"))content=trim(request.form("content"))set rs=server.CreateObject("adodb.recordset")sql="select * from zhijiannews where id="&Request.QueryString("id")rs.open sql,conn,1,3rs.addnewrs("title")=titlers("content")=contentrs("time")=date()rs("time1")=time()Rs("ip")=request.servervariables("remote_addr")rs.updateresponse.Redirect("zhijianlist.asp")response.End()end if%>但是我运行以后有下面的提示：Microsoft JET Database Engine 错误 '80040e14' 语法错误 (操作符丢失) 在查询表达式 'id=' 中。 /guanli/zhijianedit.asp，行 35请问是错在哪里了
回答：我一般都拆开写。你的ID是数字型的。不能像你那么写
id=Request("id")
sql="select * from zhijiannews where id="&id