我发现Tquery查询出来的结果不能进行修改,导航也不能进行更新,谁有办法解决一下。

解决方案 »

  1.   

    RequestLive设TRUE  建议用ADOQUERY
      

  2.   

    query1.edit
    ..
    query1.post
    你最好是用ADOQuery或ADODateSet
      

  3.   

    adoquery 组件几乎可以实现所有的数据库操作功能
    呵呵  我喜欢
      

  4.   

    不是所有query查询结果都可通过它自身修改的,比如一些联合查询,或聚合函数掺杂其内的话,应不灵了,可以另建一个query,通过SQL语句来改写。
      

  5.   

    对    实在不行就写SQL
      

  6.   

    导航条不能更新    是不是你的导航条没有连接数据集
    你的修改数据可以在dbgrid中直接修改
    也可以用程序控制修改sql语句嘛
    select * from 就足够了
      

  7.   

    不对啊,RequestLive设TRUE后,在dbgrid中可以直接修改了,但是并没有真正地存入数据库中,请问是什么原因???
      

  8.   

    RequestLive设TRUE是立即更新,而CachedUpdate改为true是缓存更新并没有真正存入到数据库中多谢大家.