开门见山,大家直接看程序。
exec="delete * from guestbook where id="&request.form("id")
上面这句话完成了删除记录的操作,不过锁定记录用了记录唯一的表示id,我们前面建立
数据库的时候用的是系统给我们的主键,名字是编号,由于是中文的名字不是很方便,大家可以修改为id,不修改的话就是
exec="delete * from guestbook where 编号="&request.form("id")
下面我们看完整的代码:一个表单传给ASP文件一个ID,然后这个ASP文件就删除了这个ID。
<form name="form1" method="post" action="example7.asp">
delete:
<input type="text" name="id">
<input type="submit" name="Submit" value="提交">
</form>
example7.asp:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
exec="delete * from guestbook where 编号="&request.form("id")
conn.execute exec
%>
我在示例里面加了一个example72.asp,和example4.asp差不多,就是加了一个id字段,大家可以先运行这个文件看一下所有记录的ID和想删除记录的ID,删除记录以后也可以通过这个文件复查。等到最后一天,我们会把所有的这些东西整合的。大家就不会需要这么麻烦的操作。
example72.asp:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
exec="select * from guestbook"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
<html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%
do while not rs.eof
%><tr>
<td><%=rs("编号")%></td>
<td><%=rs("name")%></td>
<td><%=rs("tel")%></td>
<td><%=rs("message")%></td>
<td><%=rs("time")%></td>
</tr>
<%
rs.movenext
loop
%>
</table>
</body>
</html>
分享到:
相关推荐
- **JavaScript**:进一步学习JavaScript,这是一种强大的客户端脚本语言,可以增强网页的交互性。 - **ASP基础**:在此基础上,开始学习ASP的基本概念、结构和编程技巧。 - **数据库操作**:学习如何使用ASP连接并...
ASP.NET 3.5技术提高了网络系统平台开发的效率和安全性,如新增匿名类型、Lambda表达式和LINQ、集成ASP.NET Ajax、增强的数据控件等。 韩啸、王瑞敬、刘健南编著的《ASP.NET Web开发学习实录(附光盘)》重点围绕Web...
在线学习系统 ASP 开发 在线学习系统是一种基于网络的教育平台,它允许用户在任何时间、任何地点进行自我提升和知识获取。ASP(Active Server Pages)是微软开发的一种服务器端脚本环境,常用于构建动态网页和Web...
【九天学会ASP学习资源】 "九天学会ASP"这套学习资源,正如其名,旨在帮助初学者在短时间内掌握ASP的基础知识和应用技巧。这个RAR压缩包包含了三个文件: 1. **九天学会ASP.exe**:这可能是一个教学软件或者教程的...
2. 可编译的Web应用程序:ASP.NET项目可以作为可编译的Web应用程序,将源代码与运行时分离,增强了安全性。 3.预编译:通过aspnet_compiler工具,可以预先编译整个Web应用程序,提高启动速度和性能。 三、ASP.NET...
9. **AJAX支持**:ASP.NET 2.0引入了Atlas(后来发展为ASP.NET AJAX),提供了无刷新的用户体验,增强了Web应用的交互性。 10. **Web Services and WCF**:ASP.NET支持创建和消费Web服务,以及后来的WCF(Windows ...
这个“asp.net学习文档精华版”包含了作者在学习ASP.NET过程中积累的经验和解决问题的方法,是学习ASP.NET的宝贵资料。 1. **基础概念** - ASP.NET:它是.NET Framework的一部分,用于构建动态网站、Web应用程序和...
这个"ASP.NET学习网站设计"的项目显然旨在教授如何利用ASP.NET技术来创建功能丰富的在线学习平台,其中包括视频播放和测试功能。这些功能是现代在线教育平台的核心组件,能够提供互动式的学习体验。 首先,我们要...
### ASP.NET 入门学习手册知识点总结 #### 一、ASP.NET 发展战略与发展概况 - **背景**:ASP.NET 是微软.NET框架的一部分,旨在提供一种新的方式来创建动态网页和应用程序。它作为Active Server Pages (ASP) 的下...
3. **ASP内置对象**:ASP提供了五个内置对象,包括Request、Response、Session、Application和Server。Request对象用于接收客户端发送的数据,Response对象负责向客户端发送数据,Session对象用于存储用户会话信息,...
此外,ASP还支持使用组件技术,如COM(Component Object Model),可以添加第三方控件或自定义功能,增强网站的功能性。 在压缩包中的"asp_tup"可能包含了以下内容: - 教程文档:详细解释ASP语法和各种对象的使用...
ASP.NET 2.0版本引入了许多增强功能,例如母版页(Master Pages)用于统一网站布局,站点地图(Site Maps)提供导航支持,以及控件生命周期的改进,使开发更高效。此外,还包括数据绑定和数据源控件,简化了数据库...
下面将根据标题、描述以及提供的文件名,详细阐述ASP学习中的关键知识点和进阶技巧。 1. **基础概念**:ASP由IIS(Internet Information Services)提供支持,运行在Windows服务器上。它的工作原理是,当用户请求一...
因此,我们可以预期这个CHM文件包含了一套完整的ASP学习资料,涵盖ASP的基本概念、语法、对象、组件、错误处理、安全性等多个方面。 ASP的核心组成部分包括以下几点: 1. **脚本语言**:ASP默认使用VBScript,但也...
通过深入学习和实践这些知识点,开发者不仅能增强自己的技能,还能为实际项目带来更高水平的设计和实现。对于初学者,这是一个极好的起点;对于有经验的开发者,这是一份有价值的参考资料,可以巩固和更新他们的知识...
3. **ViewState**:理解并管理ViewState,它是ASP.NET保持页面回话状态的一种机制,但也会增加页面大小,因此需要适时使用。 4. **母版页(Master Pages)**:学习如何使用母版页来创建统一的布局,方便网站的维护和...
3. **内置对象**:ASP提供了多个内置对象,如Request、Response、Session、Application等。Request对象用于获取客户端信息,Response对象用于向客户端发送数据,Session和Application对象则涉及用户会话管理和全局...
这个"关于asp学习示例"的压缩包显然包含了ASP编程的学习资源和实例,帮助初学者理解ASP的工作原理和实际应用。JavaScript脚本语言在ASP中常用于增强网页的交互性,因此这个教程也涵盖了JavaScript的使用。 ASP的...
3. **ASP内置对象**:如Request、Response、Session、Application等,这些对象是ASP编程的核心。Request对象用于接收客户端发送的数据,Response对象负责向客户端发送数据,Session和Application对象则用于处理用户...