Direkomendasikan: ASP menggunakan Google untuk mengimplementasikan fungsi terjemahan online Terkadang saya ingin memberikan dukungan multi-bahasa untuk halaman web kami. . lan.htm
Tentukan Conn.asp dulu
| <% redup objconn redup strconn strconn = penyedia = microsoft.jet.oledb.4.0; Sumber data = & chr (34) & server.mappath (data.mdb) & chr (34) Set ObjConn = Server.CreateObject (ADODB.Connection) objconn.open strconn %> |
Mari kita lihat beberapa cara berbeda untuk membuka set rekaman
Metode 1.
| redup SQL redup objrs sql = pilih * dari tabel1 Set Objrs = ObjConn.Execute (SQL) |
Metode ini menggunakan SQL untuk mengembalikan dan memperoleh set rekaman, yang relatif mudah untuk mendapatkan set rekaman yang difilter, tetapi set rekaman yang diperoleh dengan cara ini tidak dapat ditampilkan paging.
File Text1.asp
<%@Language = vbscript codepage = 936%> <!-#include file = conn.asp-> <% redup SQL redup objrs sql = pilih * dari tabel1 Set Objrs = ObjConn.Execute (SQL) objrs.pagesize = 5 objrs.absolutepage = 1 %> |
Hasil meminta halaman ini adalah:
-------------------------------------------------- ----------
Tipe Kesalahan:
ADODB.Recordset (0x800A0CB3)
Bookmark tidak didukung dalam set catatan saat ini. Ini mungkin merupakan batasan dari penyedia atau jenis kursor yang dipilih.
/msg/test1.asp, baris 12
Jenis Browser: Mozilla/4.0 (kompatibel; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Halaman web: get /msg/test1.asp
Waktu: 21 September 2007, 19:58:01
-------------------------------------------------- ----------
Metode 2.
| redup objrs Set OBJRS = Server.CreateObject (AdodB.Recordset) objrs.open table1, objconn, 1, 2 |
Catatan yang dibuka dengan cara ini dapat ditampilkan paging.
| <% redup objrs Set OBJRS = Server.CreateObject (AdodB.Recordset) objrs.open table1, objconn, 1, 2 objrs.pagesize = 5 objrs.absolutepage = 1 %> |
Coba ini, haha, lari dengan lancar.
Namun, rekaman yang dibuka dengan cara ini tidak dapat disortir
File test2.asp
| <%@Language = vbscript codepage = 936%> <!-#include file = conn.asp-> <% redup objrs Set OBJRS = Server.CreateObject (AdodB.Recordset) objrs.open table1, objconn, 1, 2 objrs.sort = field1 %> |
Hasil meminta halaman ini adalah:
-------------------------------------------------- ----------
Tipe Kesalahan: ADODB.Recordset (0x800A0CB3)
Penyedia saat ini tidak mendukung antarmuka yang diperlukan untuk penyortiran atau penyaringan.
/msg/test2.asp, baris 17
Jenis Browser: Mozilla/4.0 (kompatibel; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Halaman web: get /msg/test2.asp
Waktu: 21 September 2007, 20:17:32
-------------------------------------------------- ----------
Apa yang harus dilakukan?
Ha, itu saja.
| <%@Language = vbscript codepage = 936%> <!-#include file = conn.asp-> <% redup objrs Set OBJRS = Server.CreateObject (AdodB.Recordset) objrs.cursorlocation = 3 objrs.open table1, objconn, 1, 2 objrs.sort = field1 desc %> |
Untuk meringkas:
1. Metode 1: Anda dapat dengan mudah memfilter catatan yang Anda inginkan melalui pernyataan SQL.
2. Metode 2, fungsinya relatif kuat, tetapi lebih kompleks.
Ada kegunaan yang lebih berguna dalam metode ini. Lihat bahan referensi lainnya untuk detailnya.
Bagikan: Menerapkan fungsi kamar dan tampilan pengguna di ruang obrolan ASP Setelah saya menulis artikel "Menerapkan Fungsi Whispering di Ruang Obrolan ASP", banyak teman menulis kepada saya untuk mengajukan pertanyaan kepada saya tentang implementasi fungsi lanjutan lainnya. Memang, fungsi lanjutan seperti ruang dan manajemen pengguna adalah fungsi penting untuk ruang obrolan lengkap. Di sini, kamarnya bekerja