怎样让ADOQuery1.next 时 不移动记录指针 也就是保持记录指针不变

解决方案 »

  1.   

    ADOQuery1.next 就是移动记录游标的
    又要显示的游标位置不变,又要遍历数据记录,只有靠别的迂回办法了
    譬如同样的数据集赋给另外一个数据集,或者你在遍历的时候有变化量的时候再更新数据集等等
    看你实际情况了
      

  2.   

    next就是移动游标的,你又要next,又要不移动,究竟是想干什么嘛....
      

  3.   

    你可以使用书签,先记录下当前位置到书签里,然后开始循环next,最后再转到书答就可以了
      

  4.   

    var
      book:TBook;
    begin
      book :=qry1.GetBook;
      try
         // .....
        qry1.Next;
        //......
      finally
        qry1.GotoBook(book);
        qry1.FreeBook(book);
      end;end;