推奨:ASPでさまざまな種類のデータファイルを解析する方法1. mdbrecordsetオブジェクトを作成します。 MDBデータベースは、複数のデータテーブルを含む可能性のある完全なデータベースです。この関数では、接続の関数はデータベースに接続することであり、レコードセットの関数はデータテーブルを開くことです。 function createmdbrecordset(データベースファイル名、データテーブル名または選択ステートメント)dim conn、プロバイダー、dbpat
表示形式:
ID名| ID名
1ジュリエット| 2パリーボーイ
3ベイビー| 4トム
5レナ| 6ジェリー
ページの前後のページ数:1/4 6アイテム/ページ上のレコードの総数:25項目
コード:
<! - #include file = conn.asp-> <html> <body bgcolor =#fffff text =#000000> <テーブル幅= 60%border = 1 align = center> <% 薄暗いrs dim sql msg_per_page = 4 'ページごとに表示されるレコードの数を定義します rs = server.createObject(adodb.Recordset)を設定します sql = select * from page ormers by id '' 'at it Your Own SQLステートメントに変更します rs.cursorlocation = 3 'クライアントカーソルを使用すると、効率を向上させることができます rs.Pagesize = msg_per_page 'ページレコードセットを定義するページごとのレコード数を表示 rs.open sql、conn、0,1 err.Number <> 0の場合、エラー処理 Response.Writeデータベース操作に失敗しました:&err.description err.clear それ以外 そうでない場合(rs.eofおよびrs.bof)、 'レコードセットが空であるかどうかを検出します TotalRec = rs.RecordCount 'TotalRec:レコードの総数 rs.RecordCount mod msg_per_page = 0の場合、 'ページの総数を計算します、RecordCount:データのレコードの総数 n = rs.RecordCount/MSG_PER_PAGE 'N:ページの総数 それ以外 n = rs.RecordCount/MSG_PER_PAGE+1 ifを終了します currentPage = request(page) 'currentPage:currentページ currentPage <> thenの場合 currentPage = cint(currentPage) currentPage <1の場合 currentPage = 1 ifを終了します err.number <> 0の場合 err.clear currentPage = 1 ifを終了します それ以外 currentPage = 1 ifを終了します currentPage*msg_per_page> totalrec and not((currentPage-1)*msg_per_page <totalRec)の場合 currentPage = 1 ifを終了します rs.absolutepage = currentPage 'Absolutepage:ページの先頭にポインターを設定します rowcount = rs.pagesize 'ページサイズ:各ページのデータレコードの数を設定します 薄暗いi Dim k %> <tr align = center valign = middle> <td width = 25%> id1 </td> <td width = 25%> name1 </td> <td width = 25%> id2 </td> <td width = 25%> name2 </td> </tr> <%はrs.eofとrowcount> 0%>ではありません <tr align = center valign = middle> <td width = 25%> <%= rs(id)%> </td> <td width = 25%> <%= rs(testname)%> </td> <td> <% rowcount = rowcount-1 rs.movenext rs.eofではない場合 %> <%= rs(id)%> </td> <td width = 25%> <%= rs(testname)%> </td> </tr> <% rowcount = rowcount-1 rs.movenext それ以外 Response.write&nbsp; </td> <td>&nbsp; </td> </tr> ifを終了します ループ ifを終了します ifを終了します rs.close rs = Nothingを設定します %> </table> |
共有:Datediff関数の構文パラメーターを解析します説明2つの日付間の時間間隔を返します。構文datediff(interval、date1、date2 [、firstdayofweek] [、firstweekofyear]])datediff関数の構文には、次のパラメーターがあります。パラメーター説明インターバルが必要です。文字列式は、日付1と日付2の計算に使用される時間間隔を表します。関連値
2ページの前のページ12次のページ次のページ