注册 登录
编程论坛 ASP技术论坛

ASP怎样批量删除信息及相关图片???

sheic 发布于 2008-01-11 14:53, 1306 次点击
ASP怎样批量删除信息及相关图片???

具体情况请见附图  谢谢各位了!!!

哪个问题2是  全部操作能否全在1个页面执行?

[[italic] 本帖最后由 sheic 于 2008-1-11 14:55 编辑 [/italic]]
3 回复
#2
天涯听雨2008-01-11 20:22
通过复选框选中传需要进行删除的资息ID号过,而通过复选框传递过来必然是会是这样,如:
56,57,58

在处理页进行:
ID= Request.Form("ID")

IDX = split(ID,",")

For i = 0 to Ubound(IDX)
    ImgUrl=Conn.exeCute("select top 1 imgurl from detialinfo where ID="&IDX(i)&"")(0)

    if ImgUrl<>"" then  Call FSODell(""&ImgUrl&"")    '这里自己写一个FSO删除过程 我不进行写代码
    Conn.exeCute("Delete from detialinfo where ID="&IDX(i)&"")
Next

RePage=Request.ServerVariables("HTTP_REFERER")
response.write "<script language='javascript'>alert('删除成功!');location.href='"&RePage&"'; </script>"

Conn.close : set Conn=nothing
response.end

[[italic] 本帖最后由 天涯听雨 于 2008-1-11 20:23 编辑 [/italic]]
#3
sheic2008-01-12 11:22
谢谢 天涯听雨 已经做出来了

再问下ImgUrl=Conn.exeCute("select top 1 imgurl from detialinfo where ID="&IDX(i)&"")(0)
最后的(0)是什么意思?
#4
hangxj2008-01-12 18:06
取数组中的第一个数据 也就是rs("imgurl")

这是简单的说法

ImgUrl=Conn.exeCute("select top 1 imgurl,字段二 from detialinfo where ID="&IDX(i)&"")(1)

这的ImgUrl=rs("字段二")
1