ASP分頁顯示為什麼每頁只顯示一條記錄的

2022-03-21 22:36:18 字數 2548 閱讀 5095

1樓:匿名使用者

page_no=1 都改為page_no=2或用我最簡單的分頁**:

rs.pagesize=3

page=request.querystring("asd")pagecount=rs.pagecountrecord=rs.

recordcountif page="" then page=1if page<=0 then page=1rs.absolutepage=page

for i=1 to 3

if rs.eof then

exit for

end if

就行了for i=1 to 3後面的3是變數,也顯示幾條每頁的

2樓:勞靜殊

分析下面的**就知道了

i=rs.pagesize '這裡i為2do while not rs.eof and i>1 '資料庫不為空並且i>1 才迴圈輸出記錄

i=i-1 '迴圈一次 i-1,那麼i就變成1了do while not rs.eof and i>1這句又限制了i必須大於1才繼續迴圈輸出

迴圈一次i就為1了,還能繼續往下迴圈嗎?

應該改為

i=0do while not rs.eof and i

i=i+1

3樓:聰靈學習

do while not rs.eof and i>1****i=i-1****這裡出錯了你應該把這一句放到rs.movenext 後面,在這裡第一次迴圈i就減1邊為1了迴圈只進行了依次,那當然只顯示一條記錄了。

粗心了!

%><%=mid(rs("ti"),1,20)%><%rs.movenext

loop

%>

asp數字分頁 怎麼控制每頁顯示5條記錄 **急等!!!

4樓:匿名使用者

<%for i=n to m %>

><%=i%><%

rs.close

conn.close

%>

5樓:網頁超級菜鳥

rs.pagesize=2 把2改成5就行了~ 每頁顯示5條~

以後不會的時候把哪些能改的數字都試一遍肯定有一個是你需要的~這個辦法比較笨不過很實用~哈哈

asp分頁顯示資料庫的問題,如果最後一頁記錄不夠每頁顯示數量,就會報錯。

6樓:匿名使用者

服了你,幹嘛要for迴圈。要用while loopwhile not rs.eof then'你的**

rs.movenext

loop

asp如何固定每頁顯示記錄條數

7樓:匿名使用者

sub pagecontrol(icount,pagecount,page,table_style,font_style),你這個函式是為了輸出分頁控制的**,跟每頁顯示多少資料每頁關係,你就是不查資料庫,呼叫這個函式,傳引數都可以顯示出來。你要是想控制每頁數量,你**裡去搜尋pagesize 看看,看這個編碼風格,應該會用這樣的變數名的。

8樓:匿名使用者

rs.pagesize 可以設定頁面大小 。

9樓:匿名使用者

建立access的資料庫news,還有表news,表的欄位(id,title),id唯一,輸入資料儲存,用下面**可查詢,可分頁

-----------------------下面儲存為

id 號標 題

修 改

刪 除

" ><%=rs("title")%>>修 改

>刪 除

<%rs.movenext

numrows=numrows+1

wend%>

共<%=pagecount%>頁 第<%=page%>頁★<%if page=1 then%>首頁<%end if%><%if page>1 then%>

"> 首頁

<%dim pagewhere

dim p

p = 1

'把pagewhere轉換成整數

'pagewhere = cint(request("pagewhere"))

pagewhere = pagecountif pagewhere>0 then

for p=1 to pagewhere

if p <> page then%>

&cx=<%=cx%>"><%=p%>

<%end if%>

搜尋內容:<%=cx%>

<%rs.close

set rs=nothing

conn.close

set conn=nothing

%>

為什麼不顯示 asp 頁面

很有可能你的變數出錯了。在本機上用odbc做的資料來源,只能在本機上使用,換到另外一臺機器上必須重灌新增odbc資料來源。所以你如果要上傳到空間裡的話,必須用 來實現。資料庫連線字串沒有問題,在本地測試也沒有問題,那可能是你上傳的空間對資料庫的許可權設定問題了,須將資料庫所在資料夾的everyone...

為什麼蘋果手機接電話只顯示號碼不顯示名字

有以下可能 1.可能你的手機不是國行手機,儲存號碼前面需要加 86,這樣就能顯示號碼 2.可能號碼沒有儲存,或有重複的號碼儲存 蘋果就是這樣,沒有來電顯示,沒有第三方輸入法 蘋果手機iphone來電只顯示號碼不顯示名字怎麼辦 蘋果手機通訊記錄只顯示號碼不顯示名字是怎麼回事?是不是你的手機通訊錄裡面沒...

為什麼我的電腦啟動後只顯示牆紙,不顯示桌面圖示和開始選單,還有工作列?我的電腦沒有中毒

工作管理員都不能開啟?如果可以開啟的話,執行 explorer就行。你開機按f8 進得來安全模式不?進不去的話就是系統問題了進pe儲存你需要的資料重灌系統吧,您好 您可以重啟電腦按f8鍵,選擇進入 安全模式 使用瑞星安全助手進行電腦修復,之後使用瑞星防毒軟體,升級病毒庫後進入安全模式進行全盤的病毒查...