倒!
自己数数把没别的办法
怎么象是在做网业啊,不是delphi

解决方案 »

  1.   

    to liuhelin(鹤林)
    因为有大量的图片,所以需要上一页 ,下一页, 下一页的问题解决了。 下一页是
    select top 10
    from jbxx
    where cbh>分页标记  //分页标记为上一次最后的一次移动记录的值。
    但上一页有些难度. 谁能写出来
      

  2.   

    select * from jbxx where cbh>当前页分面标记 and cbh<=下一页分页标记
      

  3.   

    select * 
    from jbxx
    where cbh>上一页分页标记(记录) and cbh<=上上一页分页标记(记录)
      

  4.   

    你试试clientdataset里面有个PacketRecords属性可以设置一次返回多少条记录。
      

  5.   

    to  WangMinYI(步行者)  我还有些混, 能否举个例子。 我想取80-90之前的10个数。当前记录定位在90。上一页的标记为80, 上上一页的标记为70select * 
    from jbxx
    where cbh<80 and cbh>=70
      

  6.   

    to nollselect * from jbxx where cbh>当前页分面标记 and cbh<=下一页分页标记
    这样是点击下一页
      

  7.   

    建议你为此表增加一个分页的字段,每页为一组值,这样还能指定到第几页,
    SELECT * FROM JBXX WHERE PAGE=指定页(或+1/-1)
      

  8.   

    用not in做子查询
    X=数据总数-10
    select Top 10 from jbxx not in (select Top X from jbxx)
    倒数第二页是 数据总数-20
      

  9.   

    上一页:SELECT TOP <每页记录数> FROM Table1 WHERE <PrimaryKey> IN (
      SELECT TOP <每页记录数> <PrimaryKey> FROM Table1
      WHERE <PrimaryKey> <= <上一页分页标记>
      ORDER BY <PrimaryKey> DESC
    )
    ORDER BY <PrimaryKey>
    下一页:SELECT TOP <每页记录数> <PrimaryKey> FROM Table1
    WHERE <PrimaryKey> > <本页分页标记>
    ORDER BY <PrimaryKey>
      

  10.   

    to ehom(?!) 
    select Top 10 from jbxx not in (select Top X from jbxx)
    你的思路我明白了。 因为我是个主从表(lbb类别表)->(jbxx表)
    通过编号连接的。 再一个
    select Top 10 from jbxx not in (select Top X from jbxx)
    where lbb.bh=jbxx.bh;