凹丫丫网络社区's Archiver

Amm 发表于 2008-5-15 16:29

ASP删除与批量删除的代码

<STRONG><FONT size=4><FONT color=#ff0000><FONT face=楷体_GB2312>&lt;!--#include file="Connections/conn.asp" --&gt;<BR>&lt;%<BR>set c.CreateObject("ADODB.Connection")<BR>conn.c<BR>conn.open<BR>set com=server.CreateObject("ADODB.Command")<WBR><WBR><BR><WBR></FONT></FONT></FONT></STRONG><STRONG><FONT style="FONT-SIZE: medium; LINE-HEIGHT: 1.3em" face=楷体_GB2312 color=#ff0000>com.CommandText="delete from Portal_Articles where articleid="+ request.QueryString("articleId")<BR>com.ActiveC<BR>com.execute()<BR>response.Redirect("admin_articles.asp")<BR>'conn.execute("insert into portal_articles (title,author,catid) values('1314','test',5)")<BR>'conn.close()<BR>'response.Redirect("admin_articles.asp")<BR>%&gt;</FONT><WBR><WBR><BR></STRONG><B><WBR><FONT style="FONT-SIZE: medium; LINE-HEIGHT: 1.3em" face=楷体_GB2312 color=#ff0000>''批量删除代码</FONT><WBR></B><WBR><BR><B><WBR><FONT style="FONT-SIZE: medium; LINE-HEIGHT: 1.3em" face=楷体_GB2312 color=#ff0000>&lt;%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%&gt;<BR>&lt;script language="javascript"&gt;</FONT><WBR></B><WBR><BR><B><WBR><FONT style="FONT-SIZE: medium; LINE-HEIGHT: 1.3em" face=楷体_GB2312 color=#ff0000>function SelectAllCheckboxes(spanChk){<BR><BR>var xState=spanChk.checked;<BR>var theBox=spanChk;<BR>&nbsp;&nbsp;elm=theBox.form.elements;//获取form下的所有控件<BR>&nbsp;&nbsp;for(i=0;i&lt;elm.length;i++)<BR>&nbsp;&nbsp;if(elm[i].type=="checkbox" &amp;&amp; elm[i].id!=theBox.id)<BR>&nbsp;&nbsp; {</FONT><WBR></B><WBR><BR><B><WBR><FONT style="FONT-SIZE: medium; LINE-HEIGHT: 1.3em" face=楷体_GB2312 color=#ff0000>&nbsp;&nbsp; if(elm[i].checked!=xState)<BR>&nbsp;&nbsp; elm[i].click();</FONT><WBR></B><WBR><BR><B><WBR><FONT style="FONT-SIZE: medium; LINE-HEIGHT: 1.3em" face=楷体_GB2312 color=#ff0000>&nbsp;&nbsp; }<BR>}<BR>&lt;/script&gt;</FONT><WBR></B><WBR><BR><B><WBR><FONT style="FONT-SIZE: medium; LINE-HEIGHT: 1.3em" face=楷体_GB2312 color=#ff0000>&lt;!--#include file="Connections/conn.asp" --&gt;<BR>&lt;%<BR>'获取所有选中ID串<BR>dim myIds <BR>myIds=request.Form("chkId")</FONT><WBR></B><WBR><BR><B><WBR><FONT style="FONT-SIZE: medium; LINE-HEIGHT: 1.3em" face=楷体_GB2312 color=#ff0000>'分离Id到数组<BR>dim ArticleIds<BR>ArticleIds=split(myIds,", ")<BR>'response.write(ubound(ArticleIds))<BR>'连接数据库<BR>'response.write(myIds)<BR>set c.CreateObject("ADODB.Connection")<BR>conn.c<BR>conn.open<BR>'''''''''''''''''''''''''''''''''''''''''''<BR>'循环删除选中id<BR>dim i<BR>for i=0 to ubound(ArticleIds)<BR>&nbsp;&nbsp;sqlstr="delete from portal_articles where ArticleId="+ArticleIds(i)<BR>&nbsp;&nbsp;conn.execute(sqlstr)<BR>&nbsp;&nbsp;'response.write(sqlstr+"&lt;br /&gt;")&nbsp;&nbsp;<BR>next<BR>conn.close<BR>if ubound(ArticleIds)&gt;=0 then response.redirect("admin_articles.asp")'修正dreamweaver自动生成代码仍显示清除记录的Bug<BR>%&gt;</FONT><WBR></B><WBR><IMG id=paperPicArea1 style="DISPLAY: none; POSITION: relative" src="http://imgcache.qq.com/ac/qzone_v4/b.gif">

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.