请教各位大哥大姐,我在dw中开发网站,用的是asp+access,怎样删除选定的记录? 20

刚开始从网上下载了一个网站模板,其中一个页面有个删除按钮,删除了以后出现一个错误页面,但是返回页面,那条记录就没了。我想请教一下怎样才能直接删除,不会出现那个错误。我是初... 刚开始从网上下载了一个网站模板,其中一个页面有个删除按钮,删除了以后出现一个错误页面,但是返回页面,那条记录就没了。我想请教一下怎样才能直接删除,不会出现那个错误。我是初学者,大家帮我找找问题出在哪?下面是代码,小弟在这跪谢了!!!!!!
<!--#include file="head.asp"-->
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<%if Request.Cookies("username")="" then
Response.write"<script>alert(""请选登陆"");location.href=""index.asp"";</script>"
end if

dim sql,rs
keyword=HtmlEncode(request.form("keyword"))
if keyword <>"" then
sql="select * from china_data where uid='"&Request.Cookies("username")&"' and ( title like '%" & keyword & "%' or text like '%" & keyword & "%' ) order by adid desc"
else
sql="select * from china_data where uid='"&Request.Cookies("username")&"' order by adid desc"
end if
dblink

set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1%>"
<SCRIPT language=javascript>
function CheckAll(form)
{
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.Name != "chkAll")
e.checked = form.chkAll.checked;
}
}
function Checked()
{
var j = 0
for(i=0;i < document.form.elements.length;i++){
if(document.form.elements[i].name == "adid"){
if(document.form.elements[i].checked){
j++;
}
}
}
return j;
}

function DelAll()
{
if(Checked() <= 0){
alert("您至少选择1条信息!");
}
else{
if(confirm("确定要删除选择的信息吗?\n此操作不可以恢复!")){
form.action="del.asp?del=data";
form.submit();
}
}
}

</SCRIPT><body bgcolor="#FFFFFF">
<FORM name=form method=post>
<table width="900" border="0" align="center" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="200"><!--#include file="user_left.asp"--></td>
<td width="10"> </td>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="94%" height="25"><A href="user.asp"><FONT color="#CC0000">会员中心</FONT></A> >> 管理分类信息</td>
<td><INPUT title=删除 onclick=DelAll() type=button value=删除 name=Submit></td>
展开
 我来答
博雅立方76
2009-06-23 · TA获得超过1566个赞
知道小有建树答主
回答量:1790
采纳率:46%
帮助的人:353万
展开全部
你发的代码不够全.这个问题好解决.
看你的描述应该是删除完成后转到一个地址,但这个地址不存在,你可以改成一个存在的页面就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nannanTMD
2009-06-24
知道答主
回答量:20
采纳率:0%
帮助的人:0
展开全部
这个要是单选好办?
要是多选最好用JS
你没有说是什么错误?
按你现在说的问题在于del.asp删除部分以上没错。
在它一下程序有问题.具体什么问题还要看错误
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hillobk
2009-06-24
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
For Each ID in Request("ID")
Conn.Execute "delete from user where ID="&ID
next
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式