假如说我现在有adotable,datasource,dbgrid来显示数据库,当数据库上有其他人进行插入,删除时,我怎么来刷新显示这个改变呢,adotable有refresh,不过我试了好象要参数,不知道怎么用。怎么办,只能给这么多分了,对不住大家

解决方案 »

  1.   

    把 adotable先 close,再open;
      

  2.   

    刷新如你用DBGrid1焦点保持在第三行的话
    dbgrid1.DataSource.DataSet.DisableControls;
    table1.active:=false
    table1.active:=true;
    dbgrid1.DataSource.DataSet.EnableControls;
    Tstringgrid(dbgrid1).row:=3;
    dbgrid1.SetFocus;
      

  3.   

    重新查询一下,也就是先close,再open一下table
      

  4.   

    refresh;
    或者就先Close再Open。