关于提取前若干条记录的问题。

lingzi 2002-04-30 11:12:12
数据表中有5条记录
sql_select="select top 5 * from news"

为什么只要提取的记录数>=5执行的时候都是正确的。
但是若提取<5的记录就错误呢?
比如:sql_select="select top 3 * from news"就错误。
我怀疑是ACCESS2000数据库不支持数据集的原因。但是将如何改正呢?不是用个循环吧。
*************************************************************************
...全文
10 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lirig 2002-06-09
在oracle中怎么取前几条记录?
回复
lingzi 2002-05-07
奇怪,我刚才试了一次又没问题了。
不过还是给你们分数的。
这个问题困扰我好几天,结果。。。。。。。。
回复
weidegong 2002-05-07
没有发现你说的问题。
回复
saintKnight 2002-05-06
我的Access数据库中有4条记录,但是我若使用select top 3 * from table会得到3条记录,若使用select top 5 * from table会得到4条记录。没有问题的
回复
xinry 2002-05-06
这个我知道。
回复
hutlyx 2002-05-06
在mysql中可以用limit解决
回复
lingzi 2002-05-06
我是用JSP做的。,

sql_select="select top 3 * from news"
Rs=Smtp.executeQuery(sql);
回复
lingzi 2002-05-01
我的问题有那么难吗?
还是大家都回家过节去了呢?
哈。。。。
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告