您的位置:首页技术开发ASP技巧 → 巧用in关键字实现数据的批量删除

巧用in关键字实现数据的批量删除

时间:2004/11/7 4:12:00来源:本站整理作者:蓝点我要评论(0)

巧用in关键字实现数据的批量删除
在WEB编程中经常会碰到数据的批量删除。我们通常的做法是通过循环来实现数据的批量的删除。但是一个程序模块循环用的太多那么这个程序模块的质量就会下降。因此本文就介绍通过巧用in关键字来实现数据的批量删除。
让我们通过一个例子来讲解IN关键字的数据批量删除
假如我们要删除这个页面的数据:相关代码如下:
managenews.asp
<%'数据库的连接文件我就不多说了%>

管理新闻






<%
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 %>


 
   
 
 <%end if%>
 

     
       
       
     
 
 
 
 
    
   
   
   
     管理
   
 

   <% 
      do while not rs.eof              
%>


 



  


 
 
 <%          
    rs.movenext 
  loop          
%>





 

     新闻管理中心
   

      删除框
   

新闻标题
   

发布时间
   
" ID="Checkbox1">
 
<%If Len(rs("title"))<=30 Then%><%=rs("title")%><%else%>
   <%=(Left(rs("title"),30))%>...
<%end if %>
<%=rs("addtime")%>">编 辑

选中所有的显示新闻   



 
     
<% set rs=nothing                   
conn.close                 
set conn=nothing  
%>


delnews.asp文件

<%
arrdel=Request("id")
'Response.Write arrdel
sql="delete from news where id in ("&arrdel&")"
'Response.Write sql
conn.Execute sql
set conn=nothing
response.write""
response.end
%>


呵呵,上面的代码比较简单我也就不多说了。大家可以试试看是否达到我们的预期结果呢?好了,本文只是作者在做WEB开发的过程中积累的一点经验。希望能给你们带来一点帮助。


相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 VB.NET 2005编写定时关 Jquery get/post下乱码解决方法 前台gbk gb如何使用数据绑定控件显示数据ASP脚本循环语句ASP怎么提速

人气排行 轻松解决"Server Application Error"和iis"一起学习DataGridView调整列宽用ASP随机生成文件名的函数Jquery get/post下乱码解决方法 前台gbk gbODBC Drivers错误80004005的解决办法返回UPDATE SQL语句所影响的行数的方法用Javascript隐藏超级链接的真实地址两个不同数据库表的分页显示解决方案