为什么我的select top 用不了?

kenivn 2004-08-22 08:42:53
当我写下列代码时总是把所有记录都显示出来了?

哪儿写错了吗?

为什么啊?

<%
set rsstu= CreateObject("adodb.RecordSet")
sqlstu ="select top 5 * from stu_jj order by dtime desc"
rsstu.open sqlstu,conn,1,1
do while not rsstu.eof
%>
<tr>
<td bgcolor="#FFFFFF"> <%=rsstu("id") %></td>
<td bgcolor="#FFFFFF"> <%=rsstu("dd") %></td>
<td bgcolor="#FFFFFF"> <%=rsstu("ff") %></td>
<td bgcolor="#FFFFFF"> <%=year(rsstu("dtime"))&"-"&month(rsstu("dtime"))&"-"&day(rsstu("dtime")) %></td>
<td bgcolor="#FFFFFF"> <%=rsstu("flag") %></td>
</tr>
<%
rsstu.movenext
loop
rsstu.close
set rsstu=nothing
%>
...全文
203 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kenvinqu 2004-09-07
  • 打赏
  • 举报
回复
conn 时 sql 语句不对,我是说函数名。。。
chenyu112 2004-08-23
  • 打赏
  • 举报
回复
哈,我来接分
kebeixueng 2004-08-22
  • 打赏
  • 举报
回复
建议使用
for i=1 to 5
...
rs.movenext
next
这种方式
bzscs 2004-08-22
  • 打赏
  • 举报
回复
select top 5 * from stu_jj order by dtime desc
-
结果不一定只有5条,加个i = i + 1,到i>5的时候exit do

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧