问题是这样的,一条数据在保存之前是第5行数据,想保存之后得到第5行数据仍然是这条数据,数据保存之后光标还是在当前数据行。
请各位帮解决问题。

解决方案 »

  1.   

    to (sosouwjh)
    能可告诉具体怎么用吗?谢谢。
      

  2.   

    这个行号的话,你可以用当前记录号来记录它,类似于如下:
    procedure TForm1.Button1Click(Sender: TObject);
    var
      iCurr :integer;
      SavePlace: TBook;
    begin
      with adoquery1 do
      begin
      { get a book so that we can return to the same record }
        SavePlace := GetBook;
        {do something}
        try
          {go to back}
          GotoBook(SavePlace);
          { Free the book }
        finally
          FreeBook(SavePlace);
        end;
    end;