我是用adoquery连接数据库,dbgrid连接adoquery
当我添加或删除以后,想对dbgrid内的数据刷新一次,
我该怎么办

解决方案 »

  1.   

    调用Refresh 一下就可以了。
      

  2.   

    我用了adoquery1.refresh
    但提示我  “缺少更新获刷新的键列信息”
    为什么
      

  3.   

    数据表没有定义主键,或者用adoquery1.active:=false;adoquery1.active:=true;
      

  4.   

    如果是针对DBGrid所连接的Query操作的话,DBGrid会自动刷新的。
    如果是其它情况需要手动刷新,
    建议不用Refresh。而是先Close再Open