注:文章内容来源于网络,真实性有待确认,请自行甄别。
帮我看看这段ASP代码错在那里我写了一个修改新闻内容的代码用来修
发表于:2024-10-24 00:00:00浏览:3次
问题描述:我写了一个修改内容的代码用来修改以前写好的内容,代码如下:
<% 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
栏目分类全部>