1. Koneksi basis data.
Koneksi database ASP dan Access:
<%@ bahasa=VBscript%>
<%
koneksi redup, file mdb
mdbfile=server.mappath("nama basis data.mdb")
setel koneksi=server.buat objek("adodb.koneksi")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=kata sandi database;dbq="&mdbfile
%>
Koneksi database ASP dan SQL:
<%@ bahasa=VBscript%>
<%
koneksi redup
set koneksi=server.createobject("ADODB.koneksi")
con.open "PROVIDER=SQLOLEDB;SUMBER DATA=nama server SQL atau alamat IP;UID=sa;PWD=kata sandi basis data;DATABASE=nama basis data
%>
Gunakan kode koneksi string di DW:
"Driver={Microsoft Access Driver (*.mdb)};DBQ=path absolut database."
Setelah selesai, buka server database dan ubah
"Driver={Microsoft Access Driver (*) .mdb)};DBQ=jalur absolut database"
ke
"Provider=Microsoft.Jet.OLEDB.4.0;data source="& server.mappath("jalur database di bawah direktori root server")
dan ubah lokal server ke server pengujian
2. Muat halaman lainnya.
<!--#include file = "Jalur dan nama halaman"-->
3. Menampilkan data dalam database.
<%=rs("bidang")%>
4. Keluaran.
Response.Write("teks atau string");
5. Buka database dan buat objek kumpulan data.
setel koneksi=server.CreateObject("ADODB.koneksi")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.MapPath("***/photodata.mdb") 'Ubah jalur penyimpanan file database Anda
set rs=server.createobject("ADODB.recordset") 'Buat kumpulan data
sql="SELECT * FROM data" 'Ubah nama tabel database Anda
rs.Open sql,conn,1,1
6. Dapatkan waktu sistem.
<%=now()%>
7. Dapatkan IP yang diakses.
<%=request.serverVariables("remote_host")%>
8. Nomor acak.
<%acak%>
<%=(int(rnd()*n)+1)%>
N adalah angka
9 yang dapat diubah, halaman lompat.
Response.Redirect("page")
10. Kotak pesan muncul.
Response.Write("<script>alert('Kotak pesan!')</script>")
11. Gunakan tipe tersembunyi untuk meneruskan variabel.
< % form method="post" action="mynextpage.asp" >
< % untuk setiap item di request.form % >
< masukan nama="< %=item% >" type="TERSEMBUNYI"
value="< %=server.HTMLEncode(Permintaan.form(item)) % >" >
< % berikutnya % >
</ /form >
12. Mengatur pernyataan SQL yang umum digunakan.
(1) Pemfilteran catatan data:
sql="pilih * dari tabel data di mana nama bidang = nilai bidang diurutkan berdasarkan nama bidang [desc]"
sql="pilih * dari tabel data di mana nama bidang seperti ''% nilai bidang%" diurutkan berdasarkan nama bidang [desc]"
sql="pilih 10 teratas * dari tabel data tempat nama bidang diurutkan berdasarkan nama bidang [desc]"
sql="pilih * dari tabel data tempat nama bidang berada (''nilai 1'','' Nilai 2'',''Nilai 3'')"
sql="pilih * dari tabel data tempat nama bidang antara nilai 1 dan nilai 2"
(2) Perbarui catatan data:
sql="perbarui kumpulan tabel data nama bidang = nilai bidang di mana ekspresi bersyarat"
sql="perbarui kumpulan tabel data bidang 1=nilai 1, bidang 2=nilai 2...bidang n=nilai n di mana ekspresi bersyarat"
(3) Hapus catatan data:
sql="hapus dari tabel data tempat ekspresi bersyarat "
sql="hapus dari tabel data" (hapus semua catatan dalam tabel data)
(4) Tambahkan catatan data:
sql="masukkan ke dalam tabel data (bidang 1, bidang 2, bidang 3...) nilai (nilai 1, Nilai 2, nilai 3...)"
sql="masukkan ke dalam tabel data target pilih * dari tabel data sumber" (tambahkan catatan dari tabel data sumber ke tabel data target)
(5) Fungsi statistik catatan data:
AVG (nama bidang) diperoleh Hasilkan rata-rata kolom tabel
COUNT(*|nama field) menghitung jumlah baris data atau menghitung jumlah baris data dengan nilai pada kolom tertentu
MAX (nama bidang) mendapatkan nilai maksimum kolom tabel
MIN (nama field) mendapatkan nilai minimum kolom tabel
SUM(Nama Bidang) Tambahkan nilai kolom data dan
lihat metode fungsi di atas:
sql="pilih sum(Nama Bidang) sebagai alias dari tabel data di mana ekspresi kondisional"
set rs=conn.excute(sql)
menggunakan rs("alias") untuk mendapatkan nilai statistik, dan fungsi lainnya menggunakan metode yang sama seperti di atas.
(5) Pembuatan dan penghapusan tabel data:
CREATE TABLE nama tabel data (field 1 tipe 1 (panjang), field 2 tipe 2 (panjang)...)
Contoh: CREATE TABLE tab01 (nama varchar (50), datetime default sekarang ( ))
DROP TABLE nama tabel data (menghapus tabel data secara permanen)