%@ LANGUAGE = "VBSCRIPT" %> <% '//***********************************************************************************************// '// º¸À̰íÀÚ ÇÏ´Â ÆäÀÌÁö ¹øÈ£¸¦ ¹Þ´Â´Ù. CurPage = Request.QueryString("page") '//***********************************************************************************************// '// DB ¿¬°á ¼³Á¤ Set DbCon = Server.CreateObject("ADODB.Connection") DbCon.Open("DSN=AllTrust; UID=in; PWD=ter") Set DbRec = Server.CreateObject("ADODB.Recordset") DbRec.CursorType = 1 DbRec.Open "Select * From Bulletin Order By Number", DbCon '//***********************************************************************************************// '// ÆäÀÌÁö ó¸® ItemPerPage = 10 CountNum = cint(DbRec.Recordcount) PageNum = int(CountNum / ItemPerPage) PageNum = cint(PageNum) If (PageNum * ItemPerPage) <> CountNum Then PageNum = (PageNum + 1) ExtraNum = cint(CountNum Mod ItemPerPage) Else ExtraNum = cint(0) End If If CurPage = "" Then CurPage = 1 End If CurPage = cint(CurPage) NextPage = CurPage + 1 If NextPage >= PageNum Then NextPage = PageNum End If PrevPage = CurPage - 1 If PrevPage <= 0 Then PrevPage = 1 End If If CountNum <> 0 Then If CountNum <= ItemPerPage Then DbRec.MoveLast LoopCount = CountNum Else If ExtraNum = 0 Then If CurPage = PageNum Then DbRec.MoveLast LoopCount = ItemPerPage For i = 1 To (ItemPerPage * (CurPage - 1)) DbRec.MovePrevious Next Else DbRec.MoveLast LoopCount = ItemPerPage For i = 1 To (ItemPerPage * (CurPage - 1)) DbRec.MovePrevious Next End If Else If CurPage = PageNum Then DbRec.MoveLast LoopCount = ExtraNum For i = 1 To (ItemPerPage * (CurPage - 1)) DbRec.MovePrevious Next Else DbRec.MoveLast LoopCount = ItemPerPage For i = 1 To (ItemPerPage * (CurPage - 1)) DbRec.MovePrevious Next End If End If End If End If %>
ÀÔ·ÂµÈ ±ÛÀÌ ÇÑ °Çµµ ¾ø½À´Ï´Ù. »õ ±ÛÀ» ¾²½Ã·Á¸é ÁÂÃøÀÇ [±Û¾²±â] ¾ÆÀÌÄÜÀ̳ª ¿©±â¸¦ ´©¸£¼¼¿ä. |
<% End If DbRec.Close Set DbRec = Nothing DbCon.Close Set DbCon = Nothing %> | |||||||||||||||||||||||||