Direkomendasikan: ASP FSO Baca dan Tulis File Kode Implementasi File Ini ASP telah lulus untuk sementara waktu, izinkan saya berbicara tentang menggunakan ASP FSO untuk mengimplementasikan file baca dan tulis file. Teman yang perlu belajar bisa merujuknya. 1. AtendoFstream Properti ini menunjukkan apakah akhir seluruh file teks telah tercapai. Nilainya benar atau salah 2. createTextFile digunakan untuk membuat file teks baru 3. Parameter Saucer dalam metode openTextFile () (lihat Salam)
Kode umum untuk pemrograman ASP
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1. Hubungkan ASP untuk mengakses database:
<%
redup conn, mdbfile
mdbfile = server.mappath (namebase name.mdb)
Set Conn = Server.CreateObject (AdodB.Connection)
conn.open driver = {Microsoft Access Driver (*.mdb)}; uid = admin; pwd = kata sandi basis data; dbq = & mdbfile
%>
2. Hubungkan ASP ke database SQL:
<%
redup conn
Set Conn = Server.CreateObject (AdodB.Connection)
con.open penyedia = sqloledb; sumber data = nama server sql atau alamat ip; uid = SA; pwd = kata sandi basis data; database = nama database
%>
Buat Objek Set Rekam:
Set RS = Server.CreateObject (ADODB.Recordset)
Pernyataan Rs.Open SQL, Conn, 3,2
3. Metode Penggunaan Perintah SQL Umum:
(1) Penyaringan catatan data:
SQL = SELECT * Dari tabel data di mana nama bidang = Nilai Bidang Urutan berdasarkan Nama Bidang
SQL = SELECT * Dari tabel data di mana nama bidang seperti ' %nilai bidang %' pesanan berdasarkan nama bidang
SQL = Pilih Top 10 * Dari Tabel Data Di mana Pesanan Nama Bidang berdasarkan Nama Bidang
SQL = SELECT * Dari tabel data di mana nama bidang di ('Value 1', 'Value 2', 'Value 3')
SQL = SELECT * Dari tabel data di mana nama bidang antara nilai 1 dan nilai 2
(2) Perbarui catatan data:
SQL = Perbarui Data Tabel Data Nama Bidang = Nilai Bidang Di mana Ekspresi Bersyarat
SQL = Perbarui Data Tabel Set 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 di mana ekspresi bersyarat
SQL = Hapus dari Tabel Data (Hapus Semua Catatan di 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 tabel data sumber ke tabel data target)
(5) Fungsi Statistik Catatan Data:
Rata -rata (nama bidang) untuk mendapatkan nilai rata -rata kolom tabel
Hitung (*| Nama Lapangan) Statistik pada jumlah baris data atau statistik pada jumlah baris data dengan nilai di kolom tertentu
Max (nama bidang) Dapatkan nilai maksimum kolom tabel
Min (nama lapangan) Dapatkan nilai minimum kolom tabel
Jumlah (nama bidang) menambahkan nilai kolom data
Referensi metode fungsi di atas:
SQL = SELECT SUM (Nama Bidang) Sebagai alias dari tabel data di mana ekspresi bersyarat
Set RS = Conn.Excute (SQL)
Gunakan RS (alias) untuk mendapatkan statistik, dan fungsi lainnya digunakan sama seperti di atas.
(5) Pembentukan dan Penghapusan Tabel Data:
Buat Tabel Data Nama Tabel (Bidang 1 Tipe 1 (Panjang), Bidang 2 Tipe 2 (Panjang) ...)
Contoh: Buat Table Tab01 (Nama Varchar (50), DateTime Default Now ())
Jatuhkan nama tabel data tabel (hapus tabel data secara permanen)
(6) Metode untuk merekam objek set:
rs.movenext memindahkan pointer rekaman ke bawah satu baris dari posisi saat ini
rs.moveprevious memindahkan pointer rekaman ke atas satu baris dari posisi saat ini
rs.movefirst memindahkan pointer rekaman ke baris pertama tabel data
rs.movelast memindahkan pointer rekaman ke baris terakhir tabel data
rs.absoluteposition = n Pindahkan pointer rekaman ke baris n tabel data
rs.absolutepage = n Pindahkan pointer rekaman ke baris pertama halaman n
rs.pagesize = n Atur setiap halaman ke n catatan
rs.pagecount mengembalikan jumlah total halaman sesuai dengan pengaturan halaman
Rs.RecordCount Mengembalikan jumlah total catatan
Rs.Bof Mengembalikan apakah pointer catatan melebihi kepala tabel data. Benar berarti ya, salah adalah tidak
rs.eof Mengembalikan apakah pointer catatan melebihi akhir tabel data, benar berarti ya, false adalah tidak
rs.delete menghapus catatan saat ini, tetapi pointer catatan tidak bergerak ke bawah
rs.addnew Tambahkan catatan ke akhir tabel data
Rs. Update Update Data Table Records
Menentukan bahwa data yang diisi adalah digital
Jika tidak isnumeric (permintaan (nama bidang)) lalu
response.write bukan angka
kalau tidak
respons.write number
akhiri jika
Bagikan: Perbedaan antara ISNULL, ISEMPTY DAN KOSTE STRING DI ASP Dalam ASP, kita sering menggunakan dua parameter, isnull dan isempty, yang digunakan ketika kita menilai bahwa string tertentu kosong. Misalnya, jika suatu string adalah STR1, kita sering menggunakan jika isnull (str1) atau isempty (str1) kemudian untuk menilai, atau menggunakan jika str1 = // kemudian menilai apakah string itu kosong. Terkadang kita sangat bingung, isnull, kata -kata yang kosong dan kosong