Tujuan Pembelajaran: Pelajari Operasi Dasar Database 1 (Catatan Tulis)
Operasi dasar database tidak lebih dari: meminta catatan, menulis catatan, menghapus catatan, dan memodifikasi catatan. Hari ini kita akan belajar menulis catatan terlebih dahulu.
Buat formulir terlebih dahulu:
<Form name = Form1 Metode = Posting Tindakan = Contoh5.asp>
Nama <Input Type = Teks Nama = Nama> <br>
Tel <input type = name teks = tel> <br>
Pesan <Input Tipe = Nama Teks = Nilai Pesan => <br>
<Input Type = Kirim Nama = Kirim Nilai = Kirim>
<Input Tipe = RESET NAME = SUMPIT2 Nilai = Reset>
</form>
Kirim formulir ke contoh5.asp, dan berikut ini adalah kode untuk contoh5.asp:
<%
Set Conn = Server.CreateObject (AdodB.Connection)
conn.open driver = {Microsoft Access Driver (*.mdb)}; dbq = & server.mappath (contoh3.mdb)
name = request.form (name)
Tel = request.form (tel)
pesan = request.form (pesan)
Exec = Insert Into Guest Book (Name, Tel, Message) Values ('+Name+',+Tel+, '+Message+')
Conn.Execute Exec
Conn.Close
atur conn = tidak ada
Response.write Record ditambahkan dengan sukses!
%>
Saya tidak akan mengatakan dua kalimat pertama di sini, dan saya tidak akan mengatakan tiga kalimat terakhir. Nama tabel ditambahkan setelah dimasukkan ke dalam, dan tanda kurung sesudahnya adalah bidang yang perlu ditambahkan. Perhatikan bahwa variabel di sini harus sesuai dengan nama bidang dalam akses, jika tidak kesalahan akan terjadi. Nilai ditambahkan ke variabel yang ditransmisikan. Exec adalah string, masukkan ke dalam buku tamu (nama, tel, pesan) nilai ('adalah paragraf pertama, dan kutipan ganda tidak dapat disematkan dalam ASP, sehingga Anda dapat menggunakan' bukan kutipan ganda, masukkan ke dalam kutipan ganda, dan sambungkan Dua variabel menggunakan + atau & jadi ', paragraf lain, dan nama dimasukkan di tengah adalah variabel yang diturunkan dari formulir, sehingga Anda dapat menambahkan dua' 'di luar variabel ini untuk menunjukkan bahwa itu adalah string, dan tel di belakang adalah variabel numerik, jadi tidak perlu dikelilingi di luar, semua orang menganalisis kalimat ini secara perlahan. = BBB): Masukkan ke dalam buku tamu (nama, tel, pesan) nilai ('aaa', 111, 'bbb').
Conn.Execute berikutnya adalah untuk menjalankan perintah EXEC ini. Saya tidak menutup bacaan terakhir untuk kesederhanaan, sehingga Anda dapat menambahkannya:
rs.close
Setel RS = tidak ada
Conn.Close
atur conn = tidak ada
Ingat, pesanan tidak dapat dibalik!
Anda dapat pergi ke database untuk melihatnya, atau menggunakan contoh4.asp untuk dibaca untuk melihat apakah ada terlalu banyak catatan?