Tujuan pembelajaran: Mempelajari operasi dasar database 3 (menghapus catatan)
Langsung saja ke intinya, langsung saja kita simak programnya.
exec="hapus * dari buku tamu di mana id="&request.form("id")
Kalimat di atas menyelesaikan operasi penghapusan catatan, tetapi ID unik dari catatan tersebut digunakan untuk mengunci catatan tersebut. Saat kami membuat database sebelumnya, kami menggunakan kunci utama yang diberikan kepada kami oleh sistem, dan namanya adalah nomornya .Karena namanya dalam bahasa Cina, itu sangat tidak nyaman. Anda dapat mengubahnya menjadi id
exec="hapus * dari buku tamu di mana number="&request.form("id")
Mari kita lihat kode lengkap di bawah ini: formulir meneruskan ID ke file ASP, dan kemudian file ASP menghapus ID tersebut.
<form name="form1" method="post" action="example7.asp">
menghapus:
<masukan tipe="teks" nama="id">
<input type="kirim" nama="Kirim" value="Kirim">
</form>
contoh7.asp:
<%
setel koneksi=server.buat objek("adodb.koneksi")
samb.open "driver={driver akses microsoft (*.mdb)};dbq="&server.mappath("example3.mdb")
exec="hapus * dari buku tamu di mana number="&request.form("id")
samb.eksekusi eksekutif
%>
Saya menambahkan example72.asp ke dalam contoh, yang mirip dengan example4.asp, hanya saja bidang id telah ditambahkan. Anda dapat menjalankan file ini terlebih dahulu untuk melihat ID semua catatan dan ID catatan yang ingin Anda hapus menghapus catatan, Anda juga dapat menggunakan Tinjauan dokumen ini. Pada akhirnya, kami akan menyatukan semua hal ini. Anda tidak memerlukan operasi yang merepotkan seperti itu.
example72.asp:
<%
setel koneksi=server.buat objek("adodb.koneksi")
samb.open "driver={driver akses microsoft (*.mdb)};dbq="&server.mappath("example3.mdb")
exec="pilih * dari buku tamu"
set rs=server.createobject("adodb.recordset")
rs.open exec,sambungan,1,1
%>
<html>
<kepala>
<title>Dokumen Tanpa Judul</title>
<meta http-equiv="Jenis Konten" content="teks/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<lebar tabel="100%" border="0" Cellspacing="0" cellpadding="0">
<%
lakukan selagi tidak rs.eof
%><tr>
<td><%=rs("angka")%></td>
<td><%=rs("nama")%></td>
<td><%=rs("tel")%></td>
<td><%=rs("pesan")%></td>
<td><%=rs("waktu")%></td>
</tr>
<%
rs.movenext
lingkaran
%>
</tabel>
</tubuh>
</html>