所属类别:.NET
文章作者:未知
特别推荐:免费发布信息 承包关键词~~抢爆了!HOT!
巧用in关键字实现数据的批量删除 巧用in关键字实现数据的批量删除原创:小汪仔在WEB编程中经常会碰到数据的批量删除。我们通常的做法是通过循环来实现数据的批量的删除。但是一个程序模块循环用的太多那么这个程序模块的质量就会下降。因此本文就介绍通过巧用in关键字来实现数据的批量删除。让我们通过一个例子来讲解IN关键字的数据批量删除假如我们要删除这个页面的数据:相关代码如下:managenews.asp <!--#include file="conn.asp"--> <%'数据库的连接文件我就不多说了%> 管理新闻function del () //用于判断记录有没有选中的函数{var flag=true;var temp="";var tmp;if((document.form1.answer.length+"")=="undefined") {tmp=1}else{tmp=document.form1.answer.length}if (tmp==1){if (document.form1.answer.checked){ flag=false; temp=document.form1.answer.value}}else{for (i=0;ifunction checkall(all)//用于判断全选记录的函数{ var a = document.getElementsByName("answer"); for (var i=0; i<%set rs=server.createobject("adodb.recordset")sql="select * from news order by addtime desc"rs.open sql,conn,1,3 %> <% if rs.eof then %> 没有新闻! <% else %> 新闻管理中心 删除框 新闻标题 发布时间 管理 <% do while not rs.eof %> " ID="Checkbox1"> <%If Len(rs("title"))<=30 Then%><%=rs("title")%><%else%> <%=(Left(rs("title"),30))%>...<%end if %><%=rs("addtime")%>">编 辑 <% rs.movenext loop %> 选中所有的显示新闻
<%end if%> <% set rs=nothing conn.close set conn=nothing %>delnews.asp文件<!--#include file="conn.asp"--><% arrdel=Request("id")'Response.Write arrdelsql="delete from news where id in ("&arrdel&")"'Response.Write sqlconn.Execute sqlset conn=nothingresponse.write"alert('删除成功!');"response.write"javascript:history.go(-1)"response.end%>关闭本页
相关信息· WebLogic Workshop集成.NET网络服务
· 学校网络机房及网吧轻松维护
· 在客户端执行数据库记录的分页显示----3
· Perl的经典用法:用正则表达式对文件进行操作
52693
4413
