asp 取得数据库中最后的ID
<%ifrs("ID")<?thenResponse.Write("<liclass=""normal"">")elseResponse.Write("<liclass=...
<%if rs("ID")<? then Response.Write("<li class=""normal"">") else Response.Write("<li class=""current"">") end if%>
?号这里我想提取数据库中最后一个ID号,比方说最后一个ID号是412,怎样才能让?号内显示为412,本来想实现的是,小于最后ID号的是一种样式,最后一个ID号的是另外一种样式,我想过用Count(ID),但也没能实现,不知道有没有办法实现! 展开
?号这里我想提取数据库中最后一个ID号,比方说最后一个ID号是412,怎样才能让?号内显示为412,本来想实现的是,小于最后ID号的是一种样式,最后一个ID号的是另外一种样式,我想过用Count(ID),但也没能实现,不知道有没有办法实现! 展开
4个回答
展开全部
sql = "select max(ID) from table"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
sID = rs(0)
rs.close
set rs=nothing
说明:sID代表最大ID
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
sID = rs(0)
rs.close
set rs=nothing
说明:sID代表最大ID
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用adodb.recordset
里面的recordcount
里面的recordcount
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%
dim abc:abc=Conn.Execute(select top 1 ID from table order by id desc)(0)
if rs("ID")<cint(abc) then Response.Write("<li class=""normal"">") else Response.Write("<li class=""current"">") end if%>
dim abc:abc=Conn.Execute(select top 1 ID from table order by id desc)(0)
if rs("ID")<cint(abc) then Response.Write("<li class=""normal"">") else Response.Write("<li class=""current"">") end if%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询