怎么把数据游标指到表中的第N条纪录!
比如我要读第3条纪录,
难道用两次next吗!

解决方案 »

  1.   

    这样应该可以吧:
    adotable1.moveto(3);
      

  2.   

    tabel1.moveby(1)从当前位置向后移动1条纪录
    table1.moveby(-1)从当前位置向前移动1条纪录
      

  3.   

    form1.Table1.MoveBy(2);//向后移动
    form1.Table1.MoveBy(-2);//向前移动
    与form1.table1.reno结合可以把数据游标指到表中的第N条纪录!
      

  4.   

    如果要移到绝对第三条,可用如下方法
                ADOTable1.FindFirst;
                ADOTable1.MoveBy(3)            ADODataSet1.FindFirst;
                ADODataSet1.MoveBy(3);
      

  5.   

    query1.sql.add('select top 3 * from tablename order by id desc')