大话西游手游贫民男魔:asp批量修改access数据库的方法

来源:百度文库 编辑:高校问答 时间:2024/04/23 16:10:28
%do while not rs.eof %>
<tr>
<td width=27 height="18"><input name="s" type="checkbox" value=""></td>
<td width=36 height="18"><%=rs("id")%></td>
<td width=61 height="18" ><%=rs("name")%></td>
<td width=36 height="18"><%=rs("sex")%></td>
<td width=97 height="18"><%=rs("birth")%></td>
<td width=61 height="18" align="center"><div align="center"><%=rs("father")%></div></td>
<td width=180 height="18"><%=rs("address")%></td>
<td width=36 height="18"><%=rs("qfz")%></td>
<td width=30 height="18" align="center"> <input name="fen" type="text" value="0" size="4" maxlength="4"></td>
<td width=132 height="18"><%=rs("temp")%> </td>
</tr>

<%
i=i+1
rs.movenext
loop
%>
<tr>
<td height="20" colspan="10"><div align="right">
<input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit2" value="重置">
<input type="hidden" name="cla" value=" c007u">
<input type="hidden" name="i" value="i">
</div></td>
</tr>

上面是我显示页面的部分内容
下面是修改的代码
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("db1.mdb")
exec="select * from c007u"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,3 %>
<script language=JavaScript>
<!--
for(i=1;i<request.form("i");i++)
{
f=request.form("fen"+i)
rs("qfz")=f
rs.movenext
response.write "记录成功!"
}
-->
</script>
<%
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
response.write "记录添加成功!"
%>
可是就是不行,哪一段循环语句执行不了,
我是初学者,请说清楚一点

请你将问题说清楚点!