asp修改语句 的问题

下下面的代码是添加的语句,我每次点修改后他就添加了一条新记录,如何把它改为修改,请高人帮忙.<formname="form1"method="post"action="?... 下下面的代码是添加的语句,我每次点修改后他就添加了一条新记录,如何把它改为修改,请高人帮忙.

<form name="form1" method="post" action="?action=save" onSubmit="return Validator.Validate(this,2)">
<input name="id" type="hidden" id="id" value="<%= rs("id") %>"> <input name="sort" type="text" class="form2" id="sort" value="<%=rs("sort")%>" dataType="Require" msg="请填写产品类别名称!">
<input name="sx" type="text" class="form2" id="sx" value="<%=rs("sx")%>" size="15" dataType="Number" msg="请填写产品类别排列序号(必须为数字)!">
<input type="submit" name="Submit" value=" 修 改 ">

----------------------------------------------------------------

if request.querystring("action")="save" then
if trim(request.form("sort"))="" then
response.Write "<script language=javascript>alert('请填写产品类别!');window.location.href='big_sort.asp';</script>"
response.end
end if
set rs=server.createobject("adodb.recordset")
sql="select * from product_sort"
rs.open sql,conn,1,3
rs.addnew
rs("sort")=server.HTMLEncode(trim(request.form("sort")))
rs("sx")=server.HTMLEncode(trim(request.form("sx")))
rs.update
response.Write "<script language=javascript>alert('添加产品大类成功!');window.location.href='big_sort.asp';</script>"
rs.close
set rs=nothing
conn.close
set conn=nothing
end if
展开
 我来答
百度网友7d856a4
2007-10-31 · 超过74用户采纳过TA的回答
知道小有建树答主
回答量:201
采纳率:0%
帮助的人:216万
展开全部
只需要修改这三行即可!
sql="select * from product_sort"
rs.open sql,conn,1,3
rs.addnew
将上面改为:
id=request.form("id")
sql="select * from product_sort id='"&id&"'"
rs.open sql,conn,1,3
evensky
2007-10-26 · TA获得超过346个赞
知道小有建树答主
回答量:489
采纳率:0%
帮助的人:706万
展开全部
rs.addnew 去掉

然后在sql="select * from product_sort" 中加入条件限制:
如sql="select * from product_sort where product_ID=15" (修改第15条记录)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mngenius
2007-10-27 · TA获得超过3165个赞
知道大有可为答主
回答量:2192
采纳率:0%
帮助的人:0
展开全部
if request.querystring("action")="save" then
if trim(request.form("sort"))="" then
response.Write "<script language=javascript>alert('请填写产品类别!');window.location.href='big_sort.asp';</script>"
response.end
end if
set rs=server.createobject("adodb.recordset")
sql="select * from product_sort"
rs.open sql,conn,1,3
rs.addnew
rs("sort")=server.HTMLEncode(trim(request.form("sort")))
rs("sx")=server.HTMLEncode(trim(request.form("sx")))
rs.update
response.Write "<script language=javascript>alert('添加产品大类成功!');window.location.href='big_sort.asp';</script>"
rs.close
set rs=nothing
conn.close
set conn=nothing
end if

改为
if request.querystring("action")="save" then
if trim(request.form("sort"))="" then
response.Write "<script language=javascript>alert('请填写产品类别!');window.location.href='big_sort.asp';</script>"
response.end
end if
set rs=server.createobject("adodb.recordset")
sql="select * from product_sort where id='"&request("id")&"'"
rs.open sql,conn,1,3
rs("sort")=server.HTMLEncode(trim(request.form("sort")))
rs("sx")=server.HTMLEncode(trim(request.form("sx")))
rs.update
response.Write "<script language=javascript>alert('修改产品大类成功!');window.location.href='big_sort.asp';</script>"
rs.close
set rs=nothing
conn.close
set conn=nothing
end if
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式