Цель обучения: Изучить основные операции с базой данных 3 (удаление записей).
Давайте сразу к делу, давайте просто посмотрим на программу.
exec="удалить * из гостевой книги, где id="&request.form("id")
Приведенное выше предложение завершает операцию удаления записи, но уникальный идентификатор записи используется для блокировки записи. Когда мы ранее создавали базу данных, мы использовали первичный ключ, предоставленный нам системой, а имя — это номер. .Поскольку имя на китайском, то это не очень удобно. Можно поменять на id. Если не менять, то будет.
exec="удалить * из гостевой книги, где номер="&request.form("id")
Давайте посмотрим на полный код ниже: форма передает идентификатор в файл ASP, а затем файл ASP удаляет идентификатор.
<form name="form1" Method="post" action="example7.asp">
удалить:
<input type="text" name="id">
<input type="submit" name="Submit" value="Submit">
</form>
example7.asp:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={драйвер доступа Microsoft (*.mdb)};dbq="&server.mappath("example3.mdb")
exec="удалить * из гостевой книги, где номер="&request.form("id")
conn.execute exec
%>
Я добавил в пример файл example72.asp, который похож на файл example4.asp, за исключением того, что добавлено поле id. Вы можете сначала запустить этот файл, чтобы просмотреть идентификаторы всех записей и идентификаторы записей, которые вы хотите удалить. удаляя записи, вы также можете воспользоваться этим обзором документов. К концу дня мы соберем все это воедино. Вам не понадобятся такие хлопотные операции.
пример72.asp:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={драйвер доступа Microsoft (*.mdb)};dbq="&server.mappath("example3.mdb")
exec="выбрать * из гостевой книги"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
<html>
<голова>
<title>Документ без названия</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="100%" border="0" cellpacing="0" cellpadding="0">
<%
делай, пока не rs.eof
%><tr>
<td><%=rs("number")%></td>
<td><%=rs("имя")%></td>
<td><%=rs("tel")%></td>
<td><%=rs("сообщение")%></td>
<td><%=rs("время")%></td>
</tr>
<%
rs.movenext
петля
%>
</таблица>
</тело>
</html>