求助,关于ID传值的问题
<font size="2"><a href="editnews.asp?id=<%=rs("id")%>">修改</a></font></td>这是我的新闻修改页面
//editnews.asp
<%
id=request("id")
set rs=server.createobject("adodb.recordset")
sql="select * from news where id="&id
rs.open sql,conn,1,3
%>
<form name=eform method=post action="edit.asp" onsubmit="return checkform(this);">
<tr>
<td width="68" height="28"></td>
<td height="28" width="248" align="center"><input type="hidden" name ="id" vlaue="<%="id"%>"> //这是我用隐藏域作的,准备把ID传的下一个页面
<input type="submit" value="提交" name="submit"></td>
<td height="28" width="246" align="center">
<font size="2">
<input type="reset" value="重置" name="submit1"></font></td>
</tr>
这是我的新闻修改处理页面
//edit.asp
<%
id=request.form("id")
title=request.form("title")
leixing=request.form("leixing")
neirong=request.form("neirong")
sql="select * from news where id="&id
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3 // 这是第17行
rs("title")=title
rs("leixing")=leixing
rs("neirong")=neirong
rs.update
rs.close
set rs=nothing
response.write "成功"
%>
当我提交的时候显示出错的信息是
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'id=' 中。
/java/edit.asp, 第 17 行
请问这是为什么呀1