ASP中如何讀取上一條下一條記錄

2021-05-02 22:20:05 字數 2465 閱讀 3859

1樓:

set objrs=conn.execute( "select max(id) from 產品 where id< "& varid & " and 類別='" & typeid & "'")

set objrs=conn.execute("select min(id) from 產品 where id> "& varid & " and 類別='" & typeid & "'")

if not objrs.bof thenmaxid=objrs(0)

else

maxid=0

end if

if not objrs.eof thenminid=objrs(0)

else

minid=0

end if

<%if maxid=0 then %> 上乙個<%else%>

">上乙個

<%end if%>

<% if minid=0 then %> 下乙個<%else%>

">下乙個

<%end if%>

2樓:來自南屏古村精緻的懶羊羊

增加乙個引數

product.asp?id=1&op=next或product.asp?id=1&op=prec在接收的時候判斷

<%dim varid,op

varid=request.querystring("id")op = request.querystring("op")session("id")=varid

dim strsql,rs

if op="next" then

strsql="select * from 產品 where id>" & varid &" order by id desc "

elseif op="prec" thenstrsql="select * from 產品 where id<" & varid &" order by id "

else

strsql="select * from 產品 where 沒有找到該記錄!")response.end

end if

'下面讀取第一條記錄的值就是了.

%>

3樓:匿名使用者

可以在列印上乙個 下乙個之前做出id指定並把類別指定~~

<%dim varid,typeid

varid=request.querystring("id")

session("id")=varid

dim strsql,rs

strsql="select * from 產品 where 類別")

.....

set rs1 = conn.execute("select top 1 id,類別 from 產品 where id<" & varid & " and 類別=" & typeid & " order by desc")

if not rs.eof then response.write "上乙個"

set rs1 = nothing

set rs1 = conn.execute("select top 1 id,類別 from 產品 where id>" & varid & " and 類別=" & typeid & " order by asc")

if not rs.eof then response.write "下乙個"

set rs1 = nothing

%>

4樓:匿名使用者

樓上說的很對.多傳遞一引數就可以解決了

如何獲取sql查詢當前資料上一條和下一條的記錄

5樓:妳還好嗎

方法一:

查詢上一條記錄的sql語句(如果有其他的查詢條件記得加上other_conditions以免出現不必要的錯誤):

1select * from table_a where id = (select id from table_a where id < [and other_conditions] order by id desc limit 1) [and other_conditions];

查詢下一條記錄的sql語句(如果有其他的查詢條件記得加上other_conditions以免出現不必要的錯誤):

1select * from table_a where id = (select id from table_a where id > [and other_conditions] order by id asc limit 1) [and other_conditions];

老婆夢見一條大蛇一條小蛇,夢見一條大蛇一條小蛇

吉凶指數 抄84夢見蛇,大多襲都是表示 關係,有性需求的象bai徵,而如du果蛇是捲曲狀的的,表zhi示目前的你正dao沉溺在 的關係裡,另外也有疾忌心不斷增高的警告。另一方面夢到蛇也有財運上公升的象徵,而蛇逃走則有金錢上的損失。夢見小蛇,財務運勢不是很好,目前仍有許多待解決的問題與壓力,不宜大舉擴...

夢見一條大蛇一條小蛇,夢到一條大蛇和一條小蛇什麼意思

夢見蛇會生兒子 恭喜了 夢見蛇,說明你以後會犯口角鬥嘴功夫了得,但會傷人傷己,可要小心了,我提前跟你說下,避免發生事情 如果你懷孕的話,以後會經常做這樣的夢,再夢見盡量不要躲,它們是給你護胎的。這是你大喜啊,說明你好運來到了 你到底提的是什麼問題?夢見一條大蛇一條小蛇 周公解夢夢見蛇bai 龍蛇入灶...

mysql中如何查詢表的第一條和最後一條記錄

select top 1 from book 不對,因為baimysql裡沒有top這種 du寫法,zhi 它用limit 查第dao 一條 select from book limit 1 select from book limit 0,30 後面的內limit 0,30 是查詢前容30條記錄 ...