在Access如何从第N条开始取记录 5

sql="selecttop"&list&"*from[news]where[title]<>''and[sh]=1"请问如何将这从1条开始取"&list&"条记录的语句... sql = "select top "&list&" * from [news] where [title]<>'' and [sh]=1 "
请问如何将这从1条开始取"&list&"条记录的语句改为从"&list&"条开始取"&list&"条记录?

Access的数据库,改了N遍了也没改好,有高手请指点一下
那么请问你这条语句如何书写?
很多人都只看到一半的语句就开始写,然后我去试了N次都是错误,不是只显示多了几条数据就是不显示,始终没有我想要的效果
展开
 我来答
kingzjm3344
2008-06-27
知道答主
回答量:86
采纳率:0%
帮助的人:38.5万
展开全部
你如果你从第N条记录开始取到结束用TOP是对的,但你要注意排序是正序还是倒序,如果想从第N条取到第X条那就吧数据库都查一次,在页面上用FOR I = N TO X....rs.movenext next这样,可以了吧,记住FOR...NEXT循环记录集要加上rs.movenext 把记录集移指针移到下一条,分给的太少了,哈哈!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式