% '//ÆäÀÌ¡ º¯¼ö Dim page, pagesize, pagecount, TotalRecCount Dim req_category, req_keyword '//Àü´Þº¯¼ö È®ÀÎ gotopage = getReplaceInput(fncDefault(Request("gotopage"),"1"),"") req_category = getReplaceInput(fncDefault(Request("category"),""),"") req_keyword = getReplaceInput(fncDefault(Request("keyword"),""),"") '//ÆäÀÌ¡ ¼³Á¤ pagesize = 9 '//ÆäÀÌÁö´ç °Ô½Ã¹°¼ö If Trim(gotopage&"") = "" Then gotopage = 1 '//Å×ÀÌºí º¯¼ö tbl_name = "tbl_gallery" '//°Ë»ö¾î ó¸® If Trim(req_keyword&"") <> "" AND Trim(req_category&"") <> "" Then searchQuery = searchQuery & " Where " & req_category & " Like '%" & req_keyword & "%' " End If '//ÃÑ µ¥ÀÌŸ¼ö ±¸Çϱâ selectQuery = "" selectQuery = selectQuery & " Select count(*) as RecCount From " & tbl_name If searchQuery & "" <> "" Then selectQuery = selectQuery & searchQuery set rs = DBCon.Execute(selectQuery) TotalRecCount = CInt(rs(0)) pagecount = int((TotalRecCount-1)/pagesize) +1 pages = (Int(gotopage)-1)*pagesize if Cint(gotopage) = Cint(pagecount) then RowPage = ( TotalRecCount - pages ) else RowPage = pagesize end if StartRowPage = Int(gotopage)*pagesize '//¸ñ·ÏÁ¤º¸ selectQuery = "" selectQuery = selectQuery & " SELECT * FROM ( " selectQuery = selectQuery & " SELECT TOP "&RowPage&" * FROM ( " selectQuery = selectQuery & " SELECT TOP " & StartRowPage & " * FROM ( " selectQuery = selectQuery & " SELECT seq, name, f_nm1" 'selectQuery = selectQuery & " ,convert(varchar(10), reg_dt, 102) as reg_dt " selectQuery = selectQuery & " ,reg_dt " selectQuery = selectQuery & " FROM " & tbl_name If searchQuery & "" <> "" Then selectQuery = selectQuery & searchQuery selectQuery = selectQuery & " ) NBOX_PAGING1 ORDER BY seq DESC " selectQuery = selectQuery & " ) NBOX_PAGING2 ORDER BY seq ASC " selectQuery = selectQuery & " ) NBOX_PAGING3 ORDER BY seq DESC " SET rs = DBCon.Execute(selectQuery) If Not(rs.bof Or rs.eof) Then arr_rs = rs.GetRows() End If '//°´Ã¼ ¿¬°á ²÷±â Call SubObjClose(rs) : Call SubObjClose(DbCon) %>