Propósito del aprendizaje: aprender las operaciones básicas de la base de datos 3 (eliminar registros)
Vayamos directo al grano, veamos simplemente el programa.
exec="eliminar * del libro de visitas donde id="&request.form("id")
La oración anterior completa la operación de eliminar el registro, pero la identificación única del registro se usa para bloquear el registro. Cuando creamos la base de datos anteriormente, usamos la clave principal que nos proporcionó el sistema y el nombre es el número. Dado que el nombre está en chino, no es muy conveniente. Si no lo cambia, puede cambiarlo.
exec="eliminar * del libro de visitas donde número="&request.form("id")
Veamos el código completo a continuación: un formulario pasa una ID al archivo ASP y luego el archivo ASP elimina la ID.
<nombre del formulario="form1" método="publicación" acción="ejemplo7.asp">
borrar:
<tipo de entrada="texto" nombre="id">
<tipo de entrada="enviar" nombre="Enviar" valor="Enviar">
</form>
ejemplo7.asp:
<%
establecer conexión=servidor.createobject("adodb.conexión")
conn.open "driver={controlador de acceso de Microsoft (*.mdb)};dbq="&server.mappath("ejemplo3.mdb")
exec="eliminar * del libro de visitas donde número="&request.form("id")
conn.execute ejecutivo
%>
Agregué example72.asp en el ejemplo, que es similar a example4.asp, excepto que se agrega un campo de identificación. Puede ejecutar este archivo primero para ver los ID de todos los registros y los ID de los registros que desea eliminar. Para eliminar los registros, también puede utilizar esta revisión de documentos. Al final del día, juntaremos todas estas cosas. No necesitará operaciones tan problemáticas.
ejemplo72.asp:
<%
establecer conexión=servidor.createobject("adodb.conexión")
conn.open "driver={controlador de acceso de Microsoft (*.mdb)};dbq="&server.mappath("ejemplo3.mdb")
exec="seleccionar * del libro de visitas"
establecer rs=servidor.createobject("adodb.recordset")
rs.open ejecutivo, conexión, 1,1
%>
<html>
<cabeza>
<título>Documento sin título</título>
<meta http-equiv="Tipo de contenido" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="100%" border="0" cellpacing="0" cellpadding="0">
<%
hacer mientras no rs.eof
%><tr>
<td><%=rs("número")%></td>
<td><%=rs("nombre")%></td>
<td><%=rs("tel")%></td>
<td><%=rs("mensaje")%></td>
<td><%=rs("hora")%></td>
</tr>
<%
rs.movenext
bucle
%>
</tabla>
</cuerpo>
</html>