Yixin ASP 페이징 클래스 v1.0
코드 사본은 다음과 같습니다.
<%
classex_splitpagecls
'============================================================================================================
'Yixin ASP 페이징 클래스 v1.0
'저자 : Yi Xin QQ : 343931221
'개인 웹 사이트 www.ex123.netwww.bo56.com
'데모 주소 : www.ex123.net/show/page
'재판 할 때이 정보를 유지하십시오
'============================================================================================================
dimex_rs
dimex_columns의 필드를 추출합니다
dimex_datafrom'Data 테이블 이름
DIMEX_STRWHERE '레코드 필터
dimex_order'sql 정렬
DIMEX_IDCOUNT'TOTAL 레코드 수
페이지 당 dimex_pagesize'number
dimex_pagecount'total 페이지 번호
dimex_ids'get이 페이지에서 사용할 ID
dimex_sql '구성된 SQL 문
dimex_page'current 디스플레이 페이지 번호
dimex_conn '데이터베이스 조인 객체
dimex_index '데이터베이스 레코드 현재 위치
dimex_id '기본 키 필드
privatesubclass_initialize
setex_rs = server.createObject ( "adodb.recordset")
ex_id = "id"
ex_pagesize = 20
Endsub
privatesubclass_terminate
ex_rs.close
setex_rs = 아무것도 없습니다
Endsub
'속성 할당 :
Publicpropertyletletconn (str)
ex_conn = str
엔드 프로페티
'속성 할당 : SQL 문으로 쿼리 할 필드가 선택됩니다.
PublicpropertyletletColumns (str)
ex_columns = str
엔드 프로페티
'속성 할당 : SQL 문의 필터링 조건 부분은 위치입니다.
Publicpropertyletletlethere (str)
ex_strhows = str
엔드 프로페티
'속성 할당 : SQL 명령문 데이터 스트랩
PublicPropertyletletdatafrom (str)
ex_datafrom = str
엔드 프로페티
'속성 할당 : SQL 문 정렬 부분에는 주문이 있습니다
PublicPropertyletletorder (str)
ex_order = str
엔드 프로페티
'속성 할당 : 페이지 당 레코드 수
PublicPropertyletletPagesize (str)
ex_pagesize = str
엔드 프로페티
'속성 할당 : 현재 페이지 번호
PublicPropertyletletPage (STR)
ex_page = str
엔드 프로페티
'속성 할당 : 기본 테이블 1 차 키 필드
Publicpropertyletletid (str)
ex_id = str