主题:  数据库显示的问题!

沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#12002/1/17 18:48:20
通常显示数据的时间都会使用<% do while not rs.eof %><%loop%> 来显示数据库里所有的数据,但是我只想在一个页面设置六条记录,要怎么写呢?(可不是用pagesize来分页哟!!!)
请高手指教。


难人一个……

minbird

职务:普通成员
等级:1
金币:0.0
发贴:34
#22002/1/18 9:37:41
那你是需要显示所有的数据呢?
还是显示六条就可以了!



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#32002/1/18 10:08:49
只想显示最新的六条记录,进入另外一个页面才显示所有的记录。这要怎么做?


难人一个……

SmallBoyz

职务:普通成员
等级:1
金币:0.0
发贴:18
#42002/1/18 16:20:15
在打开数据库时
SQLcmd="Select Top 6 From 表名 order by 日期的字段 desc"
set RS=myconn.Execute(SQLcmd)


SQLcmd="Select Top 6 From Mytable order by MyDate desc "
set RS=myconn.Execute(SQLcmd)

Do.....
....
Loop


这样就会按日期排列,并只打开前6项。