主题:  asp 和 access 问题 请教高手指点!

jintianeee

职务:普通成员
等级:1
金币:0.0
发贴:11
#12004/5/26 11:34:06
现在我的数据库中 有 1到100条记录
怎么才能在网页中显示 数据库中 第 50条 到第70 条的内容呢?
请教高手指点!



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
#22004/5/26 11:47:11
select * from 表 where 记录号>=50 AND 记录号<=70



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#32004/5/26 12:12:40
rs.move 50



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#42004/5/26 13:19:11
从本质上来说,数据库中的记录是不分先后的——数据库服务器有时候为了利用顺序读取来提高速度,会将记录按一定方式物理地存储在磁盘上。除此以外,它的记录排列方式没有顺序。
因此,“数据库中 第 50条 到第70 条”这个说法有问题。
从第N条到第M条只有在按一定方式(取决于如何select)取出的记录集上才能体现。

如果不想一次取出太多记录,就要找出你要的记录存在什么特点(如编号、时间等字段),把这些特点转换成where条件,就可以取出特定的记录了。

虽然是理论上的东西,但它有助于理解数据库