asp +access 把数据库里面的数读出,然后在读出的每一项后面设置一个“删除按钮” ,删除的代码应该怎么写
3个回答
展开全部
1、假设list.asp页面是你读取数据库中的数据列表,delete.asp是执行数据删除的页面。
2、在list.asp中每一条数据后都跟一个删除的按钮或删除的链接,若是按钮则代码为:<input type="button" name="button" id="button" value="按钮" onClick="javascript:window.location='delete.asp?id="&rs("id")&"'" />
若是链接也一样:<a href="delete.asp?id="&rs("id")&"">删除</a>
3、在list.asp页面中:
<body>
<%
dim getid
getid = Trim(Request.QueryString("id"))
if not isnumeric(getid) then
response.write "删除参数错误……"
response.end
end if
dim sql
sql = "delete from admin where id="&getid
conn.execute sql
response.Redirect("list.asp")
%>
</body>
2、在list.asp中每一条数据后都跟一个删除的按钮或删除的链接,若是按钮则代码为:<input type="button" name="button" id="button" value="按钮" onClick="javascript:window.location='delete.asp?id="&rs("id")&"'" />
若是链接也一样:<a href="delete.asp?id="&rs("id")&"">删除</a>
3、在list.asp页面中:
<body>
<%
dim getid
getid = Trim(Request.QueryString("id"))
if not isnumeric(getid) then
response.write "删除参数错误……"
response.end
end if
dim sql
sql = "delete from admin where id="&getid
conn.execute sql
response.Redirect("list.asp")
%>
</body>
展开全部
把账号的ID赋到图片值里,在那里做一个链接,把值传给一个删除页面,用这个ID删除这一列,再返回就可以了~!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给的信息不全,无法帮你写代码,只能给你一个大概的代码,如果你对ASP有一点点了解,应该能模仿写出你自己需要的。
set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open "select * from 表名 where id"&id,con,1,3
if not rs.EOF then
rs.delete
end if
rs.close: set rs=nothing
set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open "select * from 表名 where id"&id,con,1,3
if not rs.EOF then
rs.delete
end if
rs.close: set rs=nothing
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询