ASP中如何设置记录集默认值为最新值?

来源:百度知道 编辑:UC知道 时间:2024/05/25 06:56:35
想在纯链接打开一网页时(不带ID的链接),显示的是最新的一条新闻的信息内容!
<%
Dim Recnews
Recnews= "1"
If (Request.QueryString("news_id") <> "") Then
Recnews= Request.QueryString("news_id")
End If
%>
即上面的代码中的“1”(默认值)是第一条新闻的内容的,现在我想把它设为最新的一条新闻,应该是什么样的代码呢?

如果不知道最新id的话,根本就不能设置默认值,不过,你的意思可以用如下方法实现
Dim idsql
If (Request.QueryString("news_id") <> "") Then
idsql = " where newsid = " & Request.QueryString("news_id")
else
idsql = ""
end if
在查询的时候这样:
sql = "select top 1 from news " & idsql & " order by newsid desc "
这样当传递过来的id为空时,就会显示id最大的(也就时最新得)一条记录。