ASP Classic Pagination 클래스
원천
'====================================================================================================================================
'xdownpageasp 버전
'버전 1.00
'CodeByzyKJ2000
'이메일 : [email protected]
'BBS : http : //bbs.513soft.net
'이 프로그램은 무료로 사용 및 수정할 수 있습니다. 내 프로그램이 귀하의 작업에 편리해지기를 바랍니다.
'하지만 위의 내용을 거절하십시오
'
'프로그램 기능
'이 프로그램은 주로 데이터 페이징 부분을 캡슐화하고 데이터 표시 부분은 사용자가 완전히 사용자 정의합니다.
'여러 URL 매개 변수를 지원합니다
'
'사용 지침
'프로그램 매개 변수 설명
'papgesize Paging Page의 각 페이지에 대한 레코드 수를 정의합니다.
'getrs는 PAGED 레코드를 반환합니다.이 속성은 읽기 만하면됩니다.
'GetConn은 데이터베이스 연결을받습니다
'getSql은 쿼리 문을 얻습니다
'프로그램 방법 설명
'Showpage는 유일한 공개 방법 인 페이지 탐색 표시 줄을 표시합니다.
'
'예:
'
``파일 포함
'
'setmypage = newxdownpage'객체 생성
'myPage.getConn = conn'데이터베이스 연결을 얻습니다
'myPage.getSql = "select*fromProductInfoorderByIdasc"
'MyPage.pagesize = 5'각 페이지의 레코드 데이터를 5로 설정합니다
'setrs = mypage.getrs ()'는 레코드 세트를 반환합니다
'MyPage.showPage ()'는 페이징 정보를 표시합니다. 이 메소드는 setrs = myPage.getrs () 이후에 괜찮습니다.
'모든 위치에서 호출되면 여러 번 호출 할 수 있습니다
'fori = 1tomypage.pagesize'다음 작업은 일반 레코드 세트 개체를 작동하는 것과 동일합니다.
'ifnotrs.eofthen'은 마지막 페이지가 넘치지 않도록하는 것입니다
'응답 .Writers (0) &'
" '디스플레이 방법을 여기에서 사용자 정의 할 수 있습니다
'rs.movenext
'또 다른
'Exitfor
'endif
'다음
'
'====================================================================================================================================
constbtn_first = "9" '첫 페이지 버튼의 디스플레이 스타일을 정의합니다
constbtn_prev = "3" '이전 페이지 버튼 디스플레이 스타일을 정의합니다
constbtn_next = "4" '다음 페이지 버튼 디스플레이 스타일을 정의합니다
constbtn_last = ":" '마지막 페이지 버튼 디스플레이 스타일을 정의합니다
constxd_align = "center" '페이징 정보의 정렬을 정의합니다
constxd_width = "100%" '는 페이징 정보 상자의 크기를 정의합니다
constxd_height = "20"
classxdownpage
privatexd_pagecount, xd_conn, xd_rs, xd_sql, xd_pagesize, str_errors, int_curpage, str_url, int_totalpage, int_totalrecord