World Of Webmaster
Đăng nhập / Đăng ký
Account
Free for web
Check pagerank
Input check pager (Not http://)

Ext: blog.kai.vn
Check google pagerank
View HTML source
TOPIC
Kỹ thuật phân trang trong...
Với csdl lớn thì việc phân trang các bản ghi để trình bày lên website là một việc làm hết sức cần thiết, bài viết dưới đây hướng dẫn kỹ thuật phân trang bằng ASP sử dụng CSDL mẫu MS Access 2003 và ADODB.RecordSet
›› Kỹ thuật phân trang trong ASP sử dụng ADODB.Recordset
Post by : boing - Post time: 04/05/2010 - Edit time : 04/05/2010
View : 692 - Comment : 0
Tags: asp  adodb  connection  page     

Trong bài sử dụng file data.mdb là csdl MS access 2003 để phân trang mẫu, với CSDL SQL Server bạn cũng có thể sử dụng cách tương tự như trên để phân trang với ngôn ngữ lập trình ASP.

+ Mở RSData với các đối số strSQL, adoCon, 3, 3
 

Set adoCon = Server.CreateObject("ADODB.Connection")
adoCon.Open "PROVIDER=Microsoft.JET.OLEDB.4.0;DATA SOURCE=" & Server.MapPath("data.mdb")
Set rsData = Server.CreateObject("ADODB.Recordset")

strSQL = "SELECT * FROM KAI_BLOG"
rsData.Open strSQL, adoCon, 3, 3  
  If rsData.RecordCount > 0 Then           ' Chac chan co ban ghi
     rsData.PageSize = 4                   ' So ban ghi tren mot trang
     rsData.AbsolutePage = intPage         ' Trang hien tai
     intTotalPage = rsData.PageCount       ' Tong so trang
     intI = 0                              ' Bien dem
     strResult = ""
     while not rsData.EOF and intI < rsData.PageSize
        ' Xữ lý dữ liệu ở các record tại đây
        rsData.MoveNext
        intI = intI + 1
     wend
     If intTotalPage > 1 Then
        'Nếu số trang lớn hơn 1, tiếp tục tạo các link nhãy trang
     End If
  End If
rsData.Close
adoCon.Close
Set rsData = Nothing
Set adoCon = Nothing

Trên đây là một số lưu ý trong code xữ lý phân trang với ASP và ADODB.RecordSet.

Download code mẫu và csdl tại đây.

Ý kiến cho bài này (0) [ Hide ]
Những bài viết liên quan:
Connection strings - Chuổi kết nối CSDL cho SQL Server 2000, 7.0
Kỹ thuật sử dụng template trong ASP
ASP Captcha - Chống tự động nhập form bằng captcha
Webdesign ›› Máy chủ | Hosting-Domain | Seo | HTML | Hack - Security | PHP | ASP-ASP.Net |
Page : 873795
Online :
Visited : 396902
 
Liên h | Thêm vào Favorite | Gửi link qua e-mail | Thông tin website
Copright © 2009 KAI Blog
Code by BOINGOnline. Contact email : contact@kai.vn
Theme: default | classic |