<1> Kerangka Dasar
<%
Kalimat
Nympho
%>
<2> mendefinisikan pernyataan redup variabel
<%
redup a, b
a = 10
b = ok!
%>
Catatan: Variabel yang ditentukan dapat berupa numerik, karakter atau jenis lainnya
<3> Pernyataan Proses Kontrol Sederhana
1. Jika kondisi 1
Pernyataan 1
Kondisi elseif 2 Lalu
Pernyataan 2
kalau tidak
Pernyataan 3
endif
2. Kondisi
Kalimat
pergi ke
3. untuk hitungan = 1 hingga n langkah m
Pernyataan 1
keluar untuk
Pernyataan 2
Berikutnya
2. Tutorial Simple Database ASP
<1>.
<%
Set Conn = Server.CreateObject (AdodB.Connection)
conn.open driver = {Microsoft Access Driver (*.mdb)};
%>
(Database User.mdb di BBS/DB1/Direktori)
<2> Tampilkan catatan database
Prinsip: Tampilkan catatan dalam database satu per satu ke browser klien, dan bacalah setiap catatan di database secara bergantian
Jika dari awal hingga akhir: gunakan siklus dan tentukan apakah pointer digunakan untuk akhir: bukan rs.eof
Jika berasal dari akhir hingga awal: gunakan siklus dan tentukan apakah pointer mulai digunakan: bukan rs.bof
<!-#termasuk file = conn.asp->
<%
Set RS = Server.CreateObject (ADODB.OLDSET)
SQLSTR = SELECT * Dari pesan ----> (Pesan adalah tabel data dalam database, yaitu tabel data yang disimpan oleh data yang ingin Anda tampilkan)
Rs.oopen SQLSTR, Conn, 1,3 -------- (Tunjukkan cara membuka database)
rs.movefirst -----> (pindahkan pointer ke rekor pertama)
Sedangkan tidak rs.eof ------>
Response.Write (RS (Name)) -----> (Tampilkan bidang Nama di Pesan Tabel Data)
rs.movenext -----> (pindahkan pointer ke catatan berikutnya)
wend ----> (akhir siklus)
Rs.close
Conn.Close Kalimat -kalimat ini digunakan untuk menutup database
Setel RS = Tidak Ada
Setel Conn = Tidak Ada
%>
Objek respons adalah informasi yang dikirim oleh server ke browser klien.
<3> Tambahkan catatan database
Tambahkan Rekaman Database: Dua Fungsi: Rs.Addnew, Rs.update
<!-#termasuk file = conn.asp->
<%
Set RS = Server.CreateObject (ADODB.OLDSET)
SQLSTR = SELECT * Dari pesan ----> (Pesan adalah tabel data dalam database, yaitu tabel data yang disimpan oleh data yang ingin Anda tampilkan)
Rs.oopen SQLSTR, Conn, 1,3 -------- (Tunjukkan cara membuka database)
Rs.addnew menambahkan catatan baru
Rs (name) = xx ke nilai xx ke bidang nama
Rs.update menyegarkan database
Rs.close
Conn.Close Kalimat -kalimat ini digunakan untuk menutup database
Setel RS = Tidak Ada
Setel Conn = Tidak Ada
%>
<4> Hapus catatan
Hapus catatan database terutama menggunakan Rs.delete, rs.update
<!-#termasuk file = conn.asp->
<%
nama redup
Nama = xx
Set RS = Server.CreateObject (ADODB.OLDSET)
SQLSTR = SELECT * Dari pesan ----> (Pesan adalah tabel data dalam database, yaitu tabel data yang disimpan oleh data yang ingin Anda tampilkan)
Rs.oopen SQLSTR, Conn, 1,3 -------- (Tunjukkan cara membuka database)
Sementara tidak rs.eof
Jika Rs.
rs.delete
Nilai bidang nama di tabel data kueri Rs.update sama dengan nilai nama variabel xx.
lain, terus periksa sampai penunjuk sampai akhir
rs.movenext
EMD if
pergi ke
Rs.close
Conn.Close Kalimat -kalimat ini digunakan untuk menutup database
Setel RS = Tidak Ada
Setel Conn = Tidak Ada
%>
<5> Pertanyaan Ovhere tentang database
(A) Bidang kueri adalah tipe karakter
<%
Pengguna redup, lulus, qq, surat, pesan
user = request.form (pengguna)
pass = request.form (pass)
Qq = request.form (qq)
mail = request.form (mail)
Pesan = request.form (pesan)
Jika trim (pengguna) & x = x atau trim (lulus) & x = x lalu (untuk mendeteksi apakah nilai pengguna dan nilai lulus kosong, Anda dapat mendeteksi ruang)
response.write (informasi pendaftaran tidak dapat kosong)
kalau tidak
Set RS = Server.CreateObject (ADODB.OLDSET)
sqlstr = pilih * dari pengguna di mana pengguna = '' '' '' & user & '' ''
Rs.oopen sqlstr, conn, 1,3
Jika rs.eof maka
rs.addnew
RS (pengguna) = pengguna
rs (pass) = lulus
rs (qq) = qq
Rs (mail) = mail
Rs (pesan) = pesan
rs.update
Rs.close
Conn.Close
Setel RS = Tidak Ada
Setel Conn = Tidak Ada
response.write (pendaftaran yang berhasil)
akhiri jika
Rs.close
Conn.Close
Setel RS = Tidak Ada
Setel Conn = Tidak Ada
response.write (mendaftarkan nama berat)
%>
(B) Bidang kueri adalah tipe digital
<%
redup num
num = request.form (num)
Set RS = Server.CreateObject (ADODB.OLDSET)
sqlstr = pilih * dari pesan di mana id = & num
Rs.oopen sqlstr, conn, 1,3
Jika tidak rs.eof maka
rs.delete
rs.update
Rs.close
Conn.Close
Setel RS = Tidak Ada
Setel Conn = Tidak Ada
response.write (penghapusan yang berhasil)
akhiri jika
Rs.close
Conn.Close
Setel RS = Tidak Ada
Setel Conn = Tidak Ada
Response.write (kegagalan untuk menghapus)
%>
<6> Beberapa penjelasan objek ASP sederhana
Objek Respons: Objek Informasi yang Dikirim oleh Server ke Klien Termasuk langsung mengirim informasi ke browser, URL langsung, atau mengatur nilai cookie
Objek Permintaan: Permintaan klien yang dibuat dari server
Objek sesi: Sebagai variabel global, itu mulai berlaku di seluruh situs
Objek Server: Menyediakan akses ke metode dan atribut di server
(A) Penggunaan umum objek respons
Misalnya:
<%
resposne.write (halo, selamat datang di ASP!)
%>
Anda dapat melihat halo, menyambut ASP!
<%
response.redirect (www.sohu.com)
%>
Jika bagian ini dijalankan, browser akan secara otomatis terhubung ke situs web Sohu
Masih banyak penggunaan untuk penggunaan objek respons.
Penggunaan umum objek permintaan
Misalnya, permintaan yang dibuat dari klien ke server dilewatkan melalui objek permintaan
Baris RU: Informasi pribadi yang Anda isi di kotak surat adalah menggunakan objek ini
Informasi yang Anda isi diteruskan ke server
Misalnya: Ini adalah kode formulir, yang diberikan kepada pelanggan untuk mengisi informasi.
Kirim ke database server setelah mengirimkan ke pemrosesan file request.asp
<Form name = Form1 Metode = Posting Tindakan = Request.asp>
<p>
<input type = name teks = pengguna>
</p>
<p>
<Jenis input = nama teks = pass>
</p>
<p>
<Input Type = Kirim Nama = Kirim Nilai = Kirim>
</p>
</form>
Jadi cara membaca informasi dalam permintaan.asp, tuliskan ke dalam database, dan gunakan di sini untuk menggunakannya di sini
Minta objek, mari menganalisis penulisan permintaan.asp
<%
Nama redup, kata sandi
name = request.Form (pengguna) (Lewati informasi pengguna dalam formulir ke nama variabel)
kata sandi = request.form (pass) (lulus informasi lulus dalam formulir ke kata sandi variabel)
%>
Melalui kode di atas, kami akan membaca data dalam formulir.
Informasi ini ditulis ke dalam database, dan metode penulisan ke dalam database diperkenalkan.