access中查询第多少条到第多少条记录,不是用ID

access中查询第多少条到第多少条记录.
比如从12条到第22条.
但不是用字段中的ID来实现.
因为有时候ID中间断了几个ID.
那样从第12条到22条,就不是10个记录了.
limit 是MYSQL的写法啊.不是ACCESS哦.

第1个回答  2008-01-04
for i=1 to session("XX")
rs.movenext
next
这一部分是将记录指针移动的语句,如果不移动,每次从第一条记录显示
session("XX")
是为了保存已经浏览过的记录的指针数,在重新查询时,要启动网页,一般变量会丢失,需要用内置对象session
do while not rs.eof and X<=4
................
X=X+1 这里加这个语句
rs.movenext
loop
session("XX")=session("XX")+X 这个语句加在这里
这个程序我已经调试过
第2个回答  2008-01-05
这个是用sql语句控制的

select * from table limit 12,20

这样的语句是可以的!

access中查询第多少条到第多少条记录,不是用ID
这一部分是将记录指针移动的语句,如果不移动,每次从第一条记录显示 session("XX")是为了保存已经浏览过的记录的指针数,在重新查询时,要启动网页,一般变量会丢失,需要用内置对象session do while not rs.eof and X<=4 ...X=X+1 这里加这个语句 rs.movenext loop session("XX")=session("X...

access,查出第10到第20条记录,怎么查
前一个10是表示的取10条记录 后一个10表示的是从第10条以后(不包括第10条,若要包括则改为9即可)开始取

[access查询]为查询加ID几种方法
Access的SQL语句中没有rownum之类的伪列函数。 不过除了采用程序来实现外,你还可以通过下面SQL查询语句来实现 一、按成绩排序,并列者向下顺延(如下没有第三名,并列两个第四)。ID CNAME SCORE SNO3 C003 92 15 D005 85 24 E004 80 41 A001 80 42 B002 71 5 select a.ID, a.CNAME, a.SCORE...

access查询条件中如何使用记录号
ACCESS返回的是一个数据集,并不能明确返回物理表中的第三条到第8条,记录是没有记录号的。ACCESS中每一个表都要有一个主键区分记录。如果你在表中有一个类似记录区号的字段,当然是可以给查询语句加上条件的方式来取得你要的数据

在ACCESS中如何知道一个查询会返回多少条记录?
用COUNT就行知道的啊 select count(id) from news where sortid=10 这句SQL是得出news表中sortid=10的记录条数

access查询表格的上一条和下一条记录的SQL命令
rsx.open sql,conn,1,1 if rsx.recordcount=0 then response.Write("没有了")else response.Write(""&rsx(1)&"")end if rsx.close set rsx=nothing > 下一篇:< sql="select top 1 id,title from news where id<"&rs("id")&" order by id desc"set rsx=server.CreateObject("adodb...

Access的SQL查询分页语句是什么?
分页查询就是 比如 数据库是 30条数据 你每次查询10条出来select to 10 * from 表 查询 10条 点 下一页的话就是 查询出 1到10的数据select to 20 * from 表 where id not in (select to 10 id from 表) 查询出 查询出 11到20的数据一次类推 ...

SQL语句如何取前10条,10-30条记录?
常用几种数据库,取前10条记录的sql语句写法。access:select top (10) * from table1 where 1=1 db2:select column from table where 1=1 fetch first 10 rows only mysql:select * from table1 where 1=1 limit 10 sql server:读取前10条:select top (10) * from table1 where 1=1...

access在查询表里统计符合条件的记录数?
select count(字段名) as 总记录数 from 表名 新建个查询,改动一下相关内容就行了。

数据库读取中间几条记录的SQL语句
需要在sql语句中再重新嵌入一个 sql语句,下面看看 asp 和 php 中不同的 sql 读取中间几条记录。1 Access 采用top从表中取出第 M 条到第 N 条的记录(如N=M+10) select top N-M+1 * from [tableName] where (id not in (select top M-1 id from [tableName]))select top N-M+1...

相似回答