Kode umum untuk pemrograman ASP
1. Hubungkan ASP untuk mengakses database:
Salinan kode adalah sebagai berikut:
<%
DIMCONN, MDBFILE
mdbfile = server.mappath ("database name.mdb")
setConn = server.CreateObject ("adodb.connection")
conn.open "driver = {microsoftAccessDriver (*. mdb)}; uid = admin; pwd = kata sandi basis data; dbq =" & mdbfile
%>
Fungsi string yang paling umum digunakan untuk menghubungkan ASP dan akses
Salinan kode adalah sebagai berikut:
Callopenconn
Subopenconn ()
OnerrorresumeNext
Ifdatabasetype = 1then
Connstr = "penyedia = sqloledb; userid =" & datauser & "; kata sandi =" & databasepsw & "; initialcatalog =" & databaseName & "; dataSource =" & dataServer & ";"
Kalau tidak
Connstr = "provider = microsoft.jet.oledb.4.0; datasource =" & server.mappath (dbpath)
Endif
SetConn = server.CreateObject ("adodb.connection")
Conn.openconnstr
Iferrthenerr.clear: setConn = tidak ada: response.write "Kesalahan koneksi database sedang terjadi, silakan periksa pengaturan parameter database dalam file conn.asp.": Response.end
CollcetConnstr = "provider = microsoft.jet.oledb.4.0; DataSource =" & server.mappath (CollectDBPath)
Endsub
2. Hubungkan ASP ke database SQL:
<%
dimconn
setConn = server.CreateObject ("adodb.connection")
con.open "penyedia = sqloledb; dataSource = nama server sql atau alamat ip; uid = SA; pwd = kata sandi basis data; database = nama database
%>
Buat Objek Set Rekam:
setRs = server.CreateObject ("adodb.recordset")
Pernyataan Rs.opensql, Conn, 3,2
3. Metode Penggunaan Perintah SQL Umum:
(1) Penyaringan catatan data:
sql = "Pilih*dari tabel data di mana nama bidang = Nilai Bidang Pesanan Name Bidang"
sql = "Pilih*dari tabel data di mana nama bidang seperti ' % nilai bidang %' name bidang pesanan"
sql = "selecttop10*dari tabel data di mana nama bidang orderby nama bidang"
sql = "pilih*dari tabel data di mana nama bidang di ('nilai 1', 'value 2', 'value 3')"
sql = "Pilih*dari tabel data di mana nama bidang antara nilai 1 dan nilai 2"