留言本中记录的删除
各位朋友:我刚刚写了一段留言本的代码.关于删除每条留言的,怎么行不通.代码如下.每条记录前有一个复选框,表示该条记录将被删除:seq表示这条留言在数据库中的序号,是数值型的.
a<%pplication.Lock()
for i=1 to request.form("checkbox").count
num=request.form("checkbox")(i)
set rsdel=server.CreateObject("adodb.recordset")
rsdel.open "select * from guest where seq=num","dsn=dd",3,3
rsdel.delete
rsdel.update
rsdel.close
counter=counter+1
next
application.UnLock()%>
问题点数:0、回复次数:6Top
1 楼zorou_fatal(The world and system is even)回复于 2003-08-03 09:38:55 得分 0
rsdel.delete这个只是从rsdel这个recordset集合里去掉记录,不是从数据库去除
要从数据库去除
还得conn.execute "delete from ...."Top
2 楼Rolinson(ASP Dot NET)回复于 2003-08-03 10:07:06 得分 0
来做个简单点吧
<%
id=split(Request("id"),", ")
For j=0 to Ubound(id)
Conn.Exeute("DELETE FROM guest WHERE id="&id(j)&"")
Next
Response.redirect "index.asp"
%>Top
3 楼dgm8(dgm8)回复于 2003-08-03 10:19:40 得分 0
for i=1 to request.form("checkbox").count
num=request.form("checkbox")(i)
set rsdel=server.CreateObject("adodb.recordset")
rsdel.open "select * from guest where seq="&num,"dsn=dd",3,3
rsdel.delete
rsdel.update
rsdel.close
counter=counter+1
nextTop
4 楼Wathking(无知者)回复于 2003-08-03 10:21:43 得分 0
upTop
5 楼lxd1979(李子)回复于 2003-08-03 10:37:03 得分 0
原来没有用过checkbox这次知道怎么用拉Top
6 楼bigspook(开心就好)回复于 2003-08-03 11:08:27 得分 0
DELETE好象不用对应UPDATE吧?
我也记不清了!Top




