[十天]ASP教程七:删除记录
学习目的:学会数据库的基本操作--删除记录开门见山,大家直接看程序。
exec=“delete * from guest where id=“&request.form(“id“)
上面这句话完成了删除记录的操作,不过锁定记录用了记录唯一的表示id,我们前面建立数据库的时候用的是系统给我们的主键,名字是编号,由于是中文的名字不是很方便,大家可以修改为id,我已经修改了啊!
不修改的话就是用下面的代码了:
exec=“delete * from guestbook where 编号=“&request.form(“id“)
下面我们看完整的代码:一个表单传给ASP文件一个ID,然后这个ASP文件就删除了这个ID。
7.htm:
<form name=“form1“ method=“post“ action=“exam7.asp“>
请输入删除的ID号:
<input type=“text“ name=“id“>
<input type=“submit“ name=“Submit“ value=“提交“>
</form>
exam7.asp:(可以先运行这个文件看一下所有记录的ID和想删除记录的ID,删除记录以后也可以通过这个文件复查。)
<%
set conn=server.createobject(“adodb.connection“)
conn.open “driver={microsoft access driver (*.mdb)};dbq=“&server.mappath(“data/guestbook.mdb“)
exec=“select * from guest“
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(“id“)%></td>
<td><%=rs(“name“)%></td>
<td><%=rs(“tel“)%></td>
<td><%=rs(“message“)%></td>
<td><%=rs(“time“)%></td>
</tr>
<%
rs.movenext
loop
%>
</table>
</body>
</html>
MAXLENGTH=“数值“,是设定此一栏可设定输入的最大长度。
5. 送出按钮:通常我们表单填完之后,都会有一个送出按钮以及清除重写的按钮,分别是利用TYPE=“ SUBMIT “及TYPE=“ RESET “来产生,相当的简单易用。
原始代码
显示结果
其有下列可设定之属性:
NAME=“名称“,是设定此一按钮的名称。
VALUE=“文字“,是设定此一按钮上要显示的文字,若是没有设定,浏览器也会自动替您加上“提交”、“重置”等字样。
ALIGN=“对齐方式“,是设定此一栏的对齐方式,其值有:TOP(向上对齐)、MIDDLE(向中对齐)、BOTTOM(向下对齐)、RIGHT(向右对齐)、LEFT(向左对齐)、TEXTTOP(向文字顶部对齐)、BASELINE(向文字底部对齐)、ABSMIDDLE(绝对居中)、ABSBOTTOM(绝对置下)等。
6. 按钮元件:表单中或是JAVA SCRIPT常会用到按钮来作一些效果,因此,我们可以利用TYPE=“ BUTTON “来产生一个按钮,相当简单。
原始代码
请按下按钮:
显示结果 请按下按钮:
其有下列可设定之属性:
NAME=“名称“,是设定此一按钮的名称。
VALUE=“文字“,是设定此一按钮上要显示的文字。
ALIGN=“对齐方式“,是设定此一栏的对齐方式,其值有:TOP(向上对齐)、MIDDLE(向中对齐)、BOTTOM(向下对齐)、RIGHT(向右对齐)、LEFT(向左对齐)、TEXTTOP(向文字顶部对齐)、BASELINE(向文字底部对齐)、ABSMIDDLE(绝对居中)、ABSBOTTOM(绝对置下)等。
7. 大量文字输入元件: 有时候我们会希望让使用者输入比较多的文字,此时,文字输入列就显得不能使用,因此我们就可以利用 来产生一个可以输入大量文字的元件,在两个标签中的文字会出现在框框中,可作为预设文字。
原始代码
请输入你的意见:
显示结果 请输入你的意见:
其有下列可设定之属性:
NAME=“名称“,是设定此一栏的名称。
WRAP=“设定值“,是设定此一栏的换行模式。设定值有三种:OFF(输入文字不会自动换行)、VIRTUAL(输入文字在屏幕上自动换行,不过若是使用者没有自行按下ENTER换行,送出资料时,也视为没有换行)、PHYSICAL(输入文字会自动换行,送出资料时,会将屏幕上的内容自动换行,视为换行效果送出)。
COLS=“数值“,是设定此一栏的行数(横向字数)。
ROWS=“数值“,是设定此一栏的列数(垂直字数)。
8. 下拉式选单: 令整个网页看起来有很专业的感觉,我们只要利用便可以产生一个下拉式选单,另外,还需要配合标签来产生选项,这样才算完整!原始代码
你喜欢看书吗?:
非常喜欢还算喜欢不太喜欢非常讨厌
显示结果 你喜欢看书吗?: 非常喜欢还算喜欢不太喜欢非常讨厌
其有下列可设定之属性:
SIZE=“数值“,是设定此一栏的大小,预设值为1,若是您的选项有四个,然后你将SIZE设成4,那么,下拉式选单便会变成选项方快了,将四个选项一起显示在方快中。
MULTIPLE,是设定此一栏为复选,可以一次选好几个选项。
发表评论