我写了一个修改新闻内容的代码用来修改以前写好的内容,代码如下:<% if request.form("sub")="sub" thentitle=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,3rs.addnewrs("title")=titlers("content")=contentrs("time")=date()rs("time1")=time()Rs("ip")=request.servervariables("remote_addr")rs.updateresponse.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
热心网友
Request.QueryString("id")的值没取到,应该是Request.Form("id")