ASP批量修改记录无法循环

程序执行成功,但是只能更新第一条记录,后面的记录全清除为空白了!请高手帮下忙!执行程序:<!--#includefile="conn.asp"--><bodybgcolo... 程序执行成功,但是只能更新第一条记录,后面的记录全清除为空白了!
请高手帮下忙!
执行程序:
<!--#include file="conn.asp"-->
<body bgcolor="#FFFFFF" text="#000000" >

<%
dim id
id=request.Form("id")
nid=split(id,",")
eid=ubound(nid)
for i=0 to eid
dim rs,sql
set rs=server.CreateObject("adodb.recordset")
sql="select * from study where id="&nid(i)
rs.open sql,conn,3,3
rs("b_fs")=request.Form("b_fs"&nid(i))
rs("b_wj")=request.Form("b_wj"&nid(i))
rs.update
rs.close
set rs=nothing
next
conn.close
set rs=nothing
response.write("<center>修改成功!<br></center>")

%>

提交程序一部分:
<form action=abc.asp method=post>
<table>
<%
do while not rs.eof
%>

<tr><td align=center ><input type=text name="b_fs<%=id%>" maxlength=4 class=i value="<%=b_fs%>" size="5">

</td>
<td align=center > <input type=text name="b_wj<%=id%>" maxlength=4 class=i value="<%=b_wj%>" size="5">
<input name="id" type="hidden" value="<%=id%>">

</tr></table>
<%
rs.movenext
loop
%>
<% rs.close
set rs=nothing
conn.close
set conn=nothing
%>
展开
 我来答
度老虎
2008-06-17 · TA获得超过1546个赞
知道大有可为答主
回答量:1661
采纳率:100%
帮助的人:2329万
展开全部
要用分隔ID的方法,应该是这样:
nid=split(id,", ")
漏了个空格。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式