十天学会ASP第七天[ASP教程基础系列]

学习目的:学会数据库的基本操作3(删除记录)
开门见山,大家直接看程序。
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>

时间: 2024-12-23 05:30:06

十天学会ASP第七天[ASP教程基础系列]的相关文章

十天学会ASP第一天[ASP教程基础系列]

教程|十天学会 学习目的:安装调试ASP的环境,写出第一个HELLO WORLD程序.   首先我们来安装WINSOWS2000自带的IIS作为服务器.(WINSOWS98的PWS也可以,但是不推荐,安装大致和2000相同,这里就不详细说了.) 此主题相关图片如下:先是控制面板-添加或删除程序. 此主题相关图片如下:然后是添加删除windows组件-选中IIS组件前面的勾 此主题相关图片如下:装好以后打开控制面板中的管理工具,会发现多了两个图标,打开IIS管理器 此主题相关图片如下:选择默认WE

十天学会ASP第十天[ASP教程基础系列]

学习目的:分页技术,总结     今天最后一天我们学习一下ASP里面稍微难一点地分页技术,毕竟当我们有N条记录的时候我们不可能把所有记录显示在一个页面里面吧.<%exec="select * from test"set rs=server.createobject("adodb.recordset")rs.open exec,conn,1,1rs.PageSize=3pagecount=rs.PageCount page=int(request.QuerySt

十天学会ASP第八天[ASP教程基础系列]

学习目的:学会数据库的基本操作4(修改记录)    先来看代码:<%set conn=server.createobject("adodb.connection")conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("test.mdb")//这不是以前的一个数据库,里面就aa,bb两个字段exec="select * from t

十天学会ASP第六天[ASP教程基础系列]

学习目的:学会数据库的基本操作2(查询记录)    在第四天中我们有这样一个程序:<%set conn=server.createobject("adodb.connection")conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")exec="select * from guestbook"

十天学会ASP第五天[ASP教程基础系列]

学习目的:学会数据库的基本操作1(写入记录)    数据库的基本操作无非是:查询记录,写入记录,删除记录,修改记录.今天我们先学习写入记录.先建立一个表单:<form name="form1" method="post" action="example5.asp">name <input type="text" name="name"><br>tel <input

十天学会ASP第四天[ASP教程基础系列]

学习目的:掌握ACCESS数据库的连接和读取记录   今天要学习的内容有一点枯燥,但是很重要.在这里大家不需要知道命令具体的运行情况,外面的很多书籍之所以不适合入门就是因为介绍了太多的理论知识,让初学者一头雾水.    下面开门见山,看两句话:<%set conn=server.createobject("adodb.connection")conn.open "driver={microsoft access driver (*.mdb)};dbq="&am

十天学会ASP第三天[ASP教程基础系列]

学习目的:学会ACCEES数据库的使用,并建立一个将来要用的留言簿数据库.    首先,大家要安装OFFICE里面的ACCEES(我的演示是OFFICE XP版本),安装过程这里就不说了,安装好以后会出现下图的菜单.   单击打开ACCEES   安空数据库,新建一个数据库,文件名字可以叫gustbook.mdb,我这里叫example3.mdb(为了安全期间,文件名复杂一点好,因为ACCESS数据库可以被下载的!!) 此主题相关图片如下:使用设计器创建新的表,一个数据库MDB文件里面可以有多个

十天学会ASP第九天[ASP教程基础系列]

学习目的:基本的SESSION组件,总结response,request组件.    首先,有会员系统的任何程序都会用到检测是不是用户已经登陆这个步骤.这就用到了SESSION组件,下面我们    看一个代码来说明.<%session("islogin")="yes"%>这句话的意思就是在session里面定义一个islogin字符串变量,值为"yes",直接可以赋值,不需要声明.是不是很简单?如果我们做管理员登陆系统的话,首先是一段

十天学会php之第三天_php基础

  学习目的:学会构建数据库   在ASP中,如果是ACCESS数据库你可以直接打开ACCESS来编辑MDB文件,如果是SQL SERVER你可以打开企业管理器来编辑SQL SERVER数据库,但是在PHP中,MY SQL的命令行编辑可能会令初学者感到很麻烦,不要紧,你下载一个PHPMYADMIN安装一下,以后建立编辑数据库可以靠它了.   下面说一下它的使用.  进入了phpmyadmin后,我们首先需要建立一个数据库,Language (*) 这里选择中文简体,然后在左边的 创建一个新的数据