你想修改返回的数据记录?
query.edit;
query.fieldbyname('xxx').assttring := ....
...
query.post;

解决方案 »

  1.   

    query.requestlive:=true;
    query.cachedupdate:=true;
    以上是让query可以更新的
    query.applyupdate;
    这一句才让query把修改后的数据post;
      

  2.   

    update 表名 set 字段名=新值  where 找到该条语句的条件
      

  3.   

    我试了,报错是不可对readonly数据库进行操作.
    这是怎么回事?
      

  4.   

    将数据库的readonly属性去除不就可以了吗!
      

  5.   

    就是query.requestlive:=true;
    sql语句中不能有order by,group by,sum,avg,等等记不清了
    如有则不能修改