Artikel ini memperkenalkan beberapa pengetahuan dasar tentang ASP, yang harus diketahui oleh semua pemula ASP. Saya harap ini akan membantu Anda, mari kita lihat bersama.
Kita semua tahu bahwa ASP adalah singkatan dari halaman server aktif, yang berarti halaman server dinamis. ASP adalah aplikasi yang dikembangkan oleh Microsoft untuk menggantikan program skrip CGI. Berikut ini adalah beberapa pengetahuan dasar untuk referensi Anda.
1. Koneksi Basis Data
Berikut ini adalah konten yang dikutip:
- <%
- setConn = server.CreateObject (adodb.connection)
- conn.opendRiver = {MicrosoftAccessDriver (*. MDB)}; dbq = & server.mappath (nama basis data)
- %>
2. Buka database
Berikut ini adalah konten yang dikutip:
- Exec = Select* dari Tabel Basis Data
- setRs = server.CreateObject (adodb.recordset)
- rs.openexec, Conn, 1,1
Parameter 1, 1 dibaca
Baca format konten: <%= rs (bidang)%>
3. Tambahkan program pemrosesan rekaman
Berikut ini adalah konten yang dikutip:
- <%
- setConn = server.CreateObject (adodb.connection)
- conn.opendRiver = {MicrosoftAccessDriver (*. MDB)}; dbq = & server.mappath (nama basis data)
- name = request.Form (bidang) Nama, tel, pesan adalah nilai bidang yang ditetapkan dengan mengirimkan formulir
- Tel = request.Form (bidang)
- pesan = request.form (bidang)
- EXEC = NAMA TABEL INSERTINTO (Field) Values (' +Field +') Beberapa dipisahkan oleh commas
- Conn.executeexec berkomitmen menggunakan Execute
- Conn.Close
- setConn = tidak ada
- %>
4. Prosesor pencarian
Berikut ini adalah konten yang dikutip:
- <%
- name = request.Form (bidang) Nama, Tel adalah nilai bidang yang ditetapkan oleh formulir kirim
- Tel = request.Form (bidang)
- setConn = server.CreateObject (adodb.connection)
- conn.opendRiver = {MicrosoftAccessDriver (*. MDB)}; dbq = & server.mappath (nama basis data)
- EXEC = SELECT*Dari tabel wherename = '+field+' andtel =+field
- setRs = server.CreateObject (adodb.recordset)
- rs.openexec, Conn, 1,1
- %>
- 'Konten yang dicari di halaman diekspor
- <%
- dowhilenotrs.eof
- %> <tr>
- <td> <%= rs (name)%> </td>
- <td> <%= rs (tel)%> </td>
- <td> <%= rs (waktu)%> </td>
- </tr>
- <%
- rs.movenext
- lingkaran
- %>
5. Hapus Program Pemrosesan Rekor
Berikut ini adalah konten yang dikutip:
- <%
- setConn = server.CreateObject (adodb.connection)
- conn.opendRiver = {MicrosoftAccessDriver (*. MDB)}; dbq = & server.mappath (nama basis data)
- exec = delete*dari nama tabel di mana nomor = & request.form (id)
- Conn.executeexec
- %>
6. Ubah Program Pemrosesan Catatan
Berikut ini adalah konten yang dikutip:
- <%
- setConn = server.CreateObject (adodb.connection)
- conn.opendRiver = {MicrosoftAccessDriver (*. MDB)}; dbq = & server.mappath (nama basis data)
- EXEC = SELECT*Dari nama tabel Where Number = & Request.Form (ID)
- setRs = server.CreateObject (adodb.recordset)
- rs.openexec, conn, 1,3'1,3 adalah arti modifikasi
- rs (name) = request.form (bidang) 'name, tel, pesan adalah nilai bidang yang ditetapkan dengan mengirimkan formulir
- rs (tel) = request.form (bidang)
- rs (pesan) = request.form (bidang)
- rs.update
- rs.close
- setRs = tidak ada
- Conn.Close
- setConn = tidak ada
- %>
Ubah Program Eksekusi Catatan: Masukkan halaman Nomor ID >>> Ekspor Data ID yang sesuai >>>>>>> secara langsung memodifikasi penangan
7. Contoh program pemrosesan login latar belakang
Berikut ini adalah konten yang dikutip:
- <%
- Dimname, kata sandi
- name = request.form (name)
- kata sandi = request.form (kata sandi)
- Dimexec, Conn, Rs
- Exec = SELECT*Dari nama tabel di mana (name = '& field &' andpassword = '& field &')
- setConn = server.CreateObject (adodb.connection)
- conn.opendRiver = {MicrosoftAccessDriver (*. MDB)}; dbq = & server.mappath (nama basis data)
- setRs = server.CreateObject (adodb.recordset)
- rs.openexec, conn
- IFNOTRS.EOFTHEN
- rs.close
- Conn.Close
- sesi (diperiksa) = ya
- sesi (periksa) = benar
- response.redirectIndex.asp
- kalau tidak
- sesi (diperiksa) = tidak
- sesi (periksa) = salah
- response.redirectlogin.asp
- endif
- %>
Setiap halaman latar belakang plus:
- <%ifnotsession (dicentang) = Sesi Yesthen mendefinisikan variabel string yang diperiksa
- response.redirectlogin.asp
- kalau tidak
- %>
Saya berharap bahwa pengantar di atas tentang pengetahuan dasar ASP dapat membawa bantuan bagi pemula.