データベースのクエリ結果をページ内に表示するには?
<%.
if Request.QueryString("PageNumber").count > 0 then
<未定義
'
ページ番号を指定するためのパラメータ
PageNumberです。
ページ番号を指定した場合
,
は指定されたページ番号に基づく
.
PageNumber = Request.QueryString("PageNumber")(1)
さもなければ
ページ番号 = 1
'
ページ番号の指定がない場合
,
デフォルトは
1.
終了する場合
RecordNumberPerPage = 10
'
<スパン
ページごとの表示
<スパン
10
<スパン
記録
.
<スパン
セット ARecordSet = Server.CreateObject("ADODB.RecordSet")
ARecordSet.open "select * from contact1",AConnection,1
'
クエリを実行する
,
備考
<スパン
開く
ステートメントで指定された第3パラメータ
.
ARecordSet.PageSize = RecordNumberPerPage。
'
1ページあたりのレコード数を指定する
.
ARecordSet.AbsolutePage = PageNumber
'
現在のページ番号を指定する
.
Response.Write "<br>
各ページには
"&ARecordSet.PageSize&"。
記録
"
Response.Write "<br>
合計
"&ARecordSet.PageCount&"。
ページ
"
Response.Write "<br>
これは、最初の
"&PageNumber&"。
ページ
"
Response.Write "<Table border=1>"
'
クエリ結果を表形式で表示する
.
Response.Write "<tr>"
For FieldNo = 0 to ARecordSet.Fields.count - 1
Response.Write "<td>"&ARecordSet( FieldNo ).Name&"</td>"
次へ
Response.Write "</tr>"
'
<スパン
フィールド名を表示する
.
レコードカウンタ = 0
Do while not ARecordSet.eof
レコードカウンタ = レコードカウンタ + 1
'
<スパン
クエリを表示する
.
if RecordCounter > RecordNumberPerPage then
'
表示するレコード数が1ページあたりのレコード数より多い場合
,
を表示した後、表示を停止します。
.
終了する
エンド if
<スパン
Response.Write "<tr>"
For FieldNo = 0 to ARecordSet.Fields.count - 1
Response.Write "<td>"&ARecordSet( FieldNo )&"</td>"
次のページ
Response.Write "</tr>"
'
<スパン
レコードを表示する
.
<スパン
ARecordSet.MoveNext
ループ
'
次のレコードに移動する
.
Response.Write "</Table>"
if PageNumber > 1 then
'
最初のページでない場合
,
をクリックすると、前のページを表示します。
.
Response.Write "<p><A href = chunfeng.asp?PageNumber="&(PageNumber-1)&">[ ]。
<スパン
前のページ
<スパン
]</a>"
[1] [2] 次のページ
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
推薦システムとは何か、その基本原理 ユースケース
-
Java、C/C++、JavaScript、PHP、Pythonはどのような開発に使われているのですか?
-
サイト外からのフォーム送信を無効にする(author:killer)
-
ASPでプログレスバーを表示するには?
-
フォームから参照されるASPページを修正するには?
-
ユーザーが初めて私のサイトにアクセスしたことを検知し、フレンドリーなメッセージを表示するにはどうすればよいですか?
-
ASPページのロード時間を計算するには?
-
URLやメールアドレスをハイパーリンクに変換する方法とは?
-
レコードセットから色付きXMLファイルへの変換方法
-
POP3でメールを受信するには?