トップページ ソースコードライブラリ Borland C++ Compiler 5.5
DBデータのページング処理
ASPに限らずVBScriptを使った際の一般的な方法ですが、データベースから取得したデータをページングして表示する方法を紹介しています。
サンプルコード
rec_count = 0
page_size = 50

set rs = Server.CreateObject("ADODB.Recordset")

rs.open sql,db,3,3

rs.PageSize     = page_size
rs.AbsolutePage = page

do while not rs.eof and rec_count < page_size

    rs.movenext
    
    rec_count = rec_count + 1
Loop

rs.close
db.close

概要

rs.open sql,db,3,3 として開くのが味噌です。

また、 rs.PageSize = page_size rs.AbsolutePage = page として、ページのサイズ・位置を指定し、 do while not rs.eof and rec_count < page_size rs.movenext rec_count = rec_count + 1 Loop としてレコード数がページサイズ分になるまでカウントして、達したらとめてあげます

ナビゲーション
プログラミングは道連れ
ソースコードライブラリ
ASP
キャッシュに残らないようにする
連想配列を使う
トップページ ソースコードライブラリ Borland C++ Compiler 5.5