收藏了乙個比較快的翻頁,使用方便哦!
程式如下:
<%'顯示翻頁(資料庫,查詢條件,每頁個數,頁面名稱,當前頁數,get字尾)
function fanye(db,tiaojian,geshu,yemian,page,gets)
sql="select count(*) as co from "&db&tiaojian
set rszongshu = server.createobject ("adodb.recordset")
rszongshu.open sql,conn,1,1
zongshu=rszongshu("co")
rszongshu.close
set rszongshu=nothing
yu=zongshu mod geshu
ye=int(zongshu/geshu)
if yu<>0 then
ye=ye+1
end if
shangye=page-1
xiaye=page+1
if shangye<1 then
shangye=1
end if
if xiaye>ye then
xiaye=ye
end if
if gets<>"" then
gets="&"&gets
end if
if int(page)<=1 then
shouye="首頁"
else
shouye="首頁"
end if
if int(page)>=ye then
weiye="尾頁"
else
weiye="尾頁"
end if
xuan=" "
for j=1 to 21
pages=page+j-11
if pages>0 and pages<=ye then
xuan=xuan&"第"&pages&"頁"
end if
next
xuan=xuan&""
fanye="共"&zongshu&"條記錄 每頁"&geshu&"條 當前第"&page&"頁/共"&ye&"頁 "&shouye&" "&shangyiye&" "&xiayiye&" "&weiye&xuan
end function
%>
在你要放翻頁資訊的地方用下面的**:
tablename:指表名;***.asp指翻頁所在頁.
<% set rs=server.createobject ("adodb.recordset")
'每頁個數
geshu=15
'翻頁變數page
page=request.querystring("page")
if page="" or page<1 then
page=1
end if
'根據翻頁指定不同的sql語句
if page=1 then
sql="select top "&geshu&" * from tablename "&gets&" order by id desc"
else
jishu=(page-1)*geshu
sql="select top "&geshu&" * from tablename where (id<(select min(id) from (select top "&jishu&" id from tablename"&gets&" order by id desc) as temptable))"&replace(gets,"where","and")&" order by id desc"
end if
rs.open sql,conn,1,1%>
<%=fanye("tablename",gets,geshu,"***.asp",page,houzhui)%>
乙個比較好的面試
乙個比較好的面試是能夠問出求職者擅長哪方面而哪方面不足的面試。如果面試官針對求職者不足之處窮追猛打,或是炫耀自己的才能,這是不足取的。對於求職者而言,面試是重點環節,要守時是當然的了。如果不能按時參加面試,最好提前通知對方。著裝上不需要過分準備,舒服 乾淨就好了。一般的it公司對技術人員都不會有很高...
記乙個比較好的列舉方法
如果k n或者k m,那麼肯定就把矩陣選完了 這裡我這麼處理主要是因為我後面的有個判斷把這種情況給直接continue掉了,debug的時候不想的再寫別的了就這樣了 k n或者m就已經能把矩陣選完,所以結果肯定是一樣的 if k n k n if k m k m long long sum 0 su...
AsyncTask 比較好的解釋
package com.example.asynctask import android.os.asynctask import android.widget.progressbar import android.widget.textview 生成該類的物件,並呼叫execute方法之後 首先執行...