asp分页的一个类,
<% 【相关文章:图解Java开发工具JBuilder 9】
在50,000条记录下测试过,速度比ado的那个要快多了 【扩展阅读:用ActionForm一次获取表单所有参】
【扩展信息:图解Java开发工具JBuilder 9】´************************************************************************************
´具体用法 ´set conn=server.createobject("adodb.connection") ´conn.open "driver={sql server};server=(local);uid=sa;pwd=1230;database=music" ´set rs = mp.execute("select * from musiclist",conn,29) ´while not rs.eof ´ response.write rs2("musicname")&"<br>" ´ rs2.movenext ´wend ´mp.pagedispaly() ´************************************************************************************ class mypage private mypage_conn,mypage_strsql,mypage_totalstrsql,mypage_rs,mypage_totalrs private mypage_pagesize private mypage_pageabsolute,mypage_pagetotal,mypage_recordtotal private mypage_url public property let conn(strconn) set mypage_conn = strconn end propertypublic property let pagesize(intpagesize)
mypage_pagesize = cint(intpagesize) end propertypublic function pageexecute(strsql)
mypage_pageabsolute = mypage_pageabsoluterequest() mypage_totalstrsql = formatmypage_totalstrsql(strsql) set mypage_totalrs = mypage_conn.execute(mypage_totalstrsql) mypage_recordtotal = mypage_totalrs("total") mypage_pagetotal = cint(mypage_recordtotal/mypage_pagesize) mypage_strsql = formatmypage_strsql(strsql) set mypage_rs = mypage_conn.execute(mypage_strsql) dim i ... 下一页