% ' 테이블 기본 환경설정 ******************************************************************************** table = "popup" ' 테이블명 idx_field = "idx" ' 기본키 oreder_filed = "idx DESC" ' 정렬기준 필드 Query_Fields = "idx, w_width, w_height, w_top, w_left, ck_chk, ck_val, scrollbars, toolbar, menubar, locations, subject, content, w_chk, wdate, mdate, sdate, edate, tot_chk" ' 불러올 필드 v_pagesize = 20 ' 목록개수 v_block = 10 ' 페이지개수 ' **************************************************************************************************** ' ---------------조합 쿼리문------------------------------------ v_search = InputValue(request("v_search")) v_keyword = InputValue(request("v_keyword")) Query_Where = "" '기본 검색 If v_keyword <> "" then Query_Where = Query_Where & " and "&v_search&" like '%"&v_keyword&"%'" End If '' 조건 있을때 여기에 계속 추가 If Query_Where<>"" Then Query_Where2 = " WHERE " & Mid(Query_Where,5) End If Query_OrderBy = " ORDER BY "&oreder_filed ' --------------------------------------------------------------- ' ---------------------전체 레코드 수 뽑기---------------------------------------- sql = "select count("&idx_field&") as "&idx_field&" from "& table & Query_Where Set Rs = Dbcon.Execute (sql) recordcount = rs(0) rs.close : Set rs = Nothing ' --------------------------------------------------------------------------------- v_totalpage = int((recordcount-1)/v_pagesize)+1 ' '전체덩어리갯수 v_page = p_page If v_page = "" then v_page = 1 ElseIf v_page < 1 then v_page = 1 ElseIf v_page > v_totalpage then v_page = v_totalpage End if ' -----------------------------리스트 출력 쿼리문 생성----------------------------- sql = " SELECT TOP "& v_pagesize &" "& Query_Fields &" FROM "& table &" WHERE "& idx_field &" NOT IN " sql = sql & " ( SELECT TOP "& v_pagesize*(v_page-1) &" "& idx_field &" FROM "& table & Query_Where2 & Query_OrderBy &" ) " sql = sql & Query_Where &" "& Query_OrderBy Set Rs = Dbcon.Execute (sql) If rs.eof Then vCnt = -1 Else vData = rs.getrows() vCnt = UBound(vData,2) End If rs.close : Set rs = nothing ' --------------------------------------------------------------------------------- %>