永发信息网

asp+access,要设置一个“删除”功能的按钮,求解!

答案:2  悬赏:50  手机版
解决时间 2021-12-16 13:19
  • 提问者网友:wodetian
  • 2021-12-15 21:34
现在我有两个asp文件:delbookinfo.asp和delbookinfodeal.asp,和一个bookinfo.mdb。
mdb里面只有bookname和writername这两个。其中前者是主键。
想要实现一个功能,就是:在文本框中输入书名,然后点击旁边的“删除”按钮,接着跳到delbookinfodeal.asp页面,显示:信息已经成功删除!
我已经编写好了delbookinfo.asp,是这样的:

302 Found
302 Found

nginx













删除书籍信息
书名:


书籍信息表


<%
dim cn
302 Found
302 Found

nginx

sql="select * from bookinfo"
rs.open sql,cn
response.Write""
do while not rs.eof
response.Write""
response.Write""
rs.movenext
loop
response.Write"
"&rs("bookname")&""
response.Write"
"&rs("writername")&""
response.Write"
"
cn.close
set cn=nothing
%>



附上我的conn.asp:
<%
set cn=Server.Createobject("adodb.connection")
set rs=server.CreateObject("adodb.recordset")
cn.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _
"Data Source=" & Server.MapPath("bookinfo.mdb")
%>

想请网友们帮忙写的就是delbookinfodeal.asp,实现我所说的功能。
先给30分,如果运行成功的话,再加20分,谢谢。
最佳答案
  • 五星知识达人网友:少年与梦
  • 2021-12-15 22:00

302 Found

302 Found


nginx




<%
cn.execute "delete * from bookinfo where bookname='" & request("bookname") & "'"
%>
<script>
alert("信息已经成功删除!");
location.href="delbookinfo.asp";
</script>
全部回答
  • 1楼网友:薄荷加冰要多心凉
  • 2021-12-15 22:09
1、假设list.asp页面是你读取数据库中的数据列表,delete.asp是执行数据删除的页面。 2、在list.asp中每一条数据后都跟一个删除的按钮或删除的链接,若是按钮则代码为:&lt;input type="button" name="button" id="button" value="按钮" onclick="javascript:window.location='delete.asp?id="&amp;rs("id")&amp;"'" /&gt; 若是链接也一样:&lt;a href="delete.asp?id="&amp;rs("id")&amp;""&gt;删除&lt;/a&gt; 3、在list.asp页面中: &lt;body&gt; &lt;% 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="&amp;getid conn.execute sql response.redirect("list.asp") %&gt; &lt;/body&gt;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯