ASP迴圈問題 5,ASP迴圈問題

時間 2025-03-23 02:55:24

asp迴圈問題

1樓:網友

常量 pagesize 為分頁大小。

常量 pagename 為網頁名字。

定義變數 page 為傳遞的頁值,pagenum 為總共的頁數量,recordnum 為總的記錄數量。

const pagesize = 6

dim pagename

dim rs,sqlselect

dim id,simgpath

dim page,pagenum,recordnum

sub showpage()

dim i,j,n

i = 0const m = 2 '此常量為每行顯示**數。

page - 1) *pagesize + 1 '設定整頁的遊標。

for i = 1 to pagesize \ m '每頁行數。j = 0

do while not '如果不是記錄級末尾,進入迴圈。

simgpath = trim(rs("simgpath"))

id = rs("id")

border="0" width="189" height="171"><>

end if%>

j = j + 1 '計算j值。

if j >=m then exit do '如果j值為列的最大值時,退出內層迴圈。

loop 此處變數n為計算分頁時進入迴圈的每頁的初始數值,通過此值進行正確的迴圈顯示**。

n = n + page - 1) *pagesize + j

if n >= then exit for '如果n值已經等於或大於總的記錄數,退出外層迴圈。

if i >=pagesize then exit for '如果i值已經為每頁最大值,即常量頁大小時,退出外層迴圈。

nextend sub

showpage

此處輸出分頁內容。

elseend if

2樓:網友

上邊的是不是太複雜了。

讓pagesize=18,然後當int(i/3)=i/3時換行應該就可以了吧。

3樓:網友

就是控制一下每行顯示三條,就到下一行唄!

控制的輸出,自己寫吧!

asp記錄集問題! 5,asp記錄集問題!

asp記錄集問題!資料庫連線錯誤,檢查一下connection物件。asp錯誤記錄集 有可能你所查的id不在記錄中。所以你在。sql,conn,, 後加上if then id錯誤 end if 記錄不存在就會出現這個情況。首先看看資料庫連線是否正確。再看看指定的記錄是不是存在。asp記錄集問題 為什...

ASP換行問題 5,ASP裡的回車與換行

按回車顯示出來的不是換行的文字,應該這樣 文字。第二段文字。第三段文字 這個方式會比較的不好控制有關格式的說明。另乙個方法是 文字。第二段文字。第三段文字。如果是表單裡的換行,需要後台處理的話,在vbscript裡應該表示為 vbcrlf 注意沒有雙引號。需要多行文字區域才可以。回車和換行不是乙個概...

asp在迴圈語句中傳遞網頁變數應該如何處理

解決的辦法就是使用陣列。但是我也不推薦你那麼做。所以沒法推薦給你的方法!可以建立。資料庫連線 sql select from where 檔名稱 request filename 查詢 str recordset 內容 原來那個檔案的鏈結部分就改成。內容。應該就可以的啦。m redim arr m...