sql="select * from Department where id=" & request("id")

<%ID=Request.QueryString("ID")Setrs=conn.Execute("select*fromDepartmentwhereID="&ID)%... <%
ID=Request.QueryString("ID")
Set rs=conn.Execute("select * from Department where ID="&ID)
%>

<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#a8c7ce">
<tr>
<td width="68%" height="20" bgcolor="d3eaef" class="STYLE6"><div align="center"><span class="STYLE10">部门修改</span></div></td>
</tr>

<tr>
<td height="20" bgcolor="#FFFFFF" class="STYLE19"><div align="center">
<form action="?action=save" method="post" id="form1">
<input name="name" type="text" id="name" value="<%=rs("name")%>" />
<input type="submit" name="button" id="button" value="提交" />
</form>
</div></td>
</tr>

</table>

</td>
</tr>
<tr>
<td height="30"> </td>
</tr>
</table>
</body>
</html>
<%
rs.Close
Set rs=Nothing
if request("action")="save" then
set rs=Server.CreateObject("ADODB.recordset")
sql="select * from Department where id=" & request("id")
rs.open sql,Conn,1,3
rs("name")=Request.Form("name")
rs.Update
rs.Close
response.write"提交成功!<script>location='Department.asp'</script>"
Set Conn=Nothing
end if
%>

提交后无法更新数据

我把 where id=" & request("id") 去掉就可以更新ID最大的那条记录 请问怎么回事?
展开
 我来答
翼帆
推荐于2017-09-22 · TA获得超过1729个赞
知道小有建树答主
回答量:819
采纳率:60%
帮助的人:519万
展开全部

提交按扭上面加上代码 

<input type="hidden" name="id" value="<%request("id")%>" />
匿名用户
2014-10-27
展开全部
建议查看一下 request("id")的值,再做诊断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式