Direkomendasikan: Catatan Kueri ASP Asp Query Records: Tujuan Pembelajaran: Pelajari operasi dasar database - pada hari keempat catatan kueri, kami menggunakan program berikut: Kami menanyakan semua catatan, tetapi ketika kami ingin memodifikasi dan menghapus catatan, kami tidak dapat menjadi semua catatan, kami perlu belajar untuk mengambil catatan yang sesuai. Pertama -tama lihat pernyataan: A = AAA B = 1111110 EXEC = SELECT * DARI TAMU
ASP Memodifikasi catatan:
Tujuan Pembelajaran: Pelajari Operasi Dasar Database - Ubah Catatan
Mari kita lihat kode terlebih dahulu: (simpan sebagai ujian8.asp)
<%
Set Conn = Server.CreateObject (AdodB.Connection)
conn.open driver = {Microsoft Access Driver (*.mdb)}; dbq = & server.mappath (data/guestbook.mdb)
EXEC = SELECT * DARI TAMU WHERE ID = & REVAKE.FORM (ID)
Set RS = Server.CreateObject (ADODB.Recordset)
Rs.open Exec, Conn
%>
<Form Name = Metode Form1 = Posting Tindakan = ModifySave.asp>
<Lebar Tabel = 748 BORDER = 0 CellPacing = 0 CellPading = 0 CellPadding = 0>
<tr>
<td> Nama </td>
<td> tel </td>
<td> pesan </td>
</tr>
<tr>
<td>
<Input Tipe = Nama Teks = Nilai Nama = <%= RS (Nama)%>>
</td>
<td>
<Input Tipe = Nama Teks = Nilai TEL = <%= RS (Tel)%>>
</td>
<td>
<input type = nama teks = nilai pesan = <%= rs (pesan)%>>
<Input Type = Kirim Nama = Kirim Nilai = Kirim>
<Jenis input = nama tersembunyi = nilai id = <%= request.Form (id)%>>
</td>
</tr>
</boable>
</form>
<%
rs.close
Setel RS = tidak ada
Conn.Close
atur conn = tidak ada
%>
Tidak ada masalah dengan menganalisis kode ini. Fungsi kode ini adalah menerima ID dari halaman sebelumnya dan menampilkan catatan. Kotak teks adalah tempat input dan tempat tampilan. Jika Anda perlu memodifikasinya, tekan Kirimkan setelah memodifikasinya; Jika Anda tidak perlu memodifikasinya, Anda dapat secara langsung menekan tombol Kirim.
Di sini, karena tutorial ini cocok untuk pemula, saya juga memberikan konten formulir yang dikirimkan dan menyimpan kode berikut sebagai file 8.htm
<Form name = Metode form1 = post action = Exam8.asp>
Harap masukkan ID catatan yang ingin Anda modifikasi:
<Input Tipe = Nama Teks = ID>
<br>
<Input Type = Kirim Nama = Kirim Nilai = Kirim>
</form>
Ada hal lain yang belum disebutkan sebelumnya, yaitu elemen bentuk tersembunyi: elemen tersembunyi. Nilai di dalamnya tidak dimasukkan oleh pengguna dan akan dikirimkan bersama dengan formulir untuk lulus variabel.
Berikut ini kode untuk ModifySave.asp:
<%
Set Conn = Server.CreateObject (AdodB.Connection)
conn.open driver = {Microsoft Access Driver (*.mdb)}; dbq = & server.mappath (data/guestbook.mdb)
EXEC = SELECT * DARI TAMU WHERE ID = & REVAKE.FORM (ID)
Set RS = Server.CreateObject (ADODB.Recordset)
Rs.open Exec, Conn, 1,3
rs (name) = request.form (name)
RS (tel) = request.form (tel)
rs (pesan) = request.form (pesan)
rs.update
rs.close
Setel RS = tidak ada
Conn.Close
atur conn = tidak ada
%>
Di sini, parameter setelah Rs.Open Exec, Conn, 1,3 adalah 1 dan 3. Saya sebutkan sebelumnya bahwa ketika memodifikasi catatan, Anda perlu menggunakan 1 dan 3. Faktanya, mudah dimengerti untuk memodifikasi catatan. Set rekaman adalah Rs. RS (AA) adalah apa yang saat ini merekam bidang AA. Biarkan sama dengan permintaan data baru.Form (AA) tentu saja dimodifikasi, tetapi jangan lupa untuk menyimpannya pada akhirnya, yaitu Rs.Pdate!
Berbicara tentang hal ini, pencarian, membaca, modifikasi, dan penyisipan catatan semuanya dikatakan. Melalui hal yang paling mendasar ini, Anda dapat membuat hal -hal yang kompleks. Basis data besar di luar: Sistem berita, dan buku tamu hanya sedikit lebih banyak bidang. Kode dalam contoh hari ini dikombinasikan dengan database sebelumnya. Saya akan kembali untuk men -debug dan menganalisisnya nanti.
Proses pengujian untuk semua orang: Pertama jalankan file 8.htm
Setelah mengklik Kirim, ubah catatan pada gambar berikut
Setelah modifikasi, klik Kirim, seperti yang ditunjukkan pada gambar di bawah ini, menunjukkan bahwa modifikasi telah berhasil
Anda dapat menggunakan duqu.asp sebelumnya untuk menunjukkan apakah itu telah berhasil dimodifikasi
Bagikan: Asp Write Record Aspwrite Records: Tujuan Pembelajaran: Pelajari operasi dasar database-operasi dasar database penulisan penulisan tidak lebih dari: catatan kueri, menulis catatan, menghapus catatan, dan memodifikasi catatan. Hari ini kita akan belajar menulis catatan terlebih dahulu. Pertama -tama buat formulir: (simpan artikel berikut sebagai 5.htm) Formulir Nama = Metode Form1 = Posting Tindakan = EXA5.PRIP NAMA INPUT TYPE = Teks