我寫了一個修改新聞內容的代碼用來修改以前寫好的內容,代碼如下:<% 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")