有关批量更新的问题,急死我了
这是从数据取出的值,我想批量更新数据
取出页:
<form name="form1" method="post" action="save_stuinfo.asp">
<% do while not rs.eof%>
<td align=center><%=rs("stu_reg")%></td>
<input type="hidden" name="id" value="<%=rs("id")%>">
<input type="text" name="stu_homework<%=rs("id")%>" value="<%=rs("stu_homework")%>" >
....
<%
rs.movenext
loop
%>
处理页:
<!--#include file="inc/conn.asp"-->
<% arr=split(request("id"),",")
set rs=server.CreateObject("adodb.recordset")
for j=0 to ubound(arr)
rs.open "select * from students_info where id="&arr(j),conn,1,3
rs("stu_homework")=request.form("stu_homework"&arr(j))
....
rs.update
rs.close
next
%>,我测试了一遍,只能更新第一笔数据,怎么办啊,很急,谢谢您解答:)
取出页:
<form name="form1" method="post" action="save_stuinfo.asp">
<% do while not rs.eof%>
<td align=center><%=rs("stu_reg")%></td>
<input type="hidden" name="id" value="<%=rs("id")%>">
<input type="text" name="stu_homework<%=rs("id")%>" value="<%=rs("stu_homework")%>" >
....
<%
rs.movenext
loop
%>
处理页:
<!--#include file="inc/conn.asp"-->
<% arr=split(request("id"),",")
set rs=server.CreateObject("adodb.recordset")
for j=0 to ubound(arr)
rs.open "select * from students_info where id="&arr(j),conn,1,3
rs("stu_homework")=request.form("stu_homework"&arr(j))
....
rs.update
rs.close
next
%>,我测试了一遍,只能更新第一笔数据,怎么办啊,很急,谢谢您解答:)
...全文
相关推荐
vSphere ESXi 6 (系统镜像及vCenter、Client)打包下载
官网下载实在是急死人,下完果断分享给大家文件太大只能上传网盘咯
鼠疫防治知识培训试题..doc
通过持续的教育和培训,不断更新和强化鼠疫防控知识,我们才能更好地预防和控制这一致命疾病,保障社会公共卫生安全。
地震灾区鼠疫疫情应急处理预案doc-抗震救灾-鼠疫应急预.doc
在实施过程中,相关部门还需确保信息的透明和及时更新,以便公众和救援人员了解疫情的最新动态和采取正确的防范措施。
滚雪球学Oracle[4.1讲]:PL/SQL编程
在Oracle数据库中,PL/SQL(Procedural Language/SQL)是用于编写复杂业务逻辑的重要工具。PL/SQL不仅扩展了SQL的功能,使其具备了流程控制、异常处理和复杂数据结构的能力,还能够与SQL无缝集成,支持数据库级的编程。掌握PL/SQL编程对于提升Oracle数据库的开发与管理能力至关重要。在上一章中,我们深入探讨了Oracle SQL的基础知识。
使用 EasyExcel 实现 百万级数据导入导出
在项目开发中往往需要使用到数据的导入和导出,导入就是从Excel中导入到DB中,而导出就是从DB中查询数据然后使用POI写到Excel上。大数据的导入和导出,相信大家在日常的开发、面试中都会遇到。很多问题只要这一次解决了,总给复盘记录,后期遇到同样的问题就好解决了。好啦,废话不多说开始正文!1.如此大批量数据的导出和导入操作,会占用大量的内存实际开发中还应限制操作人数。2.在做大批量的数据导入时,可以使用jdbc手动开启事务,批量提交。


