我要把几个edit中的值更新到adoquery中当前记录中去,怎么做呀?

解决方案 »

  1.   

    是update数据库还是update adoquery 的数据集里面的某个值?
     
      

  2.   

    直接 adoquery.edit;然后 adoquery.Next;这样就只修改本地的数据而不提交给数据库
      

  3.   

    不去post就不会提交修改数据库
      

  4.   

    先edit 然后post  然后adoquery.close 
     adoquery.open
    刷新一下
      

  5.   

    adoquery.ApplyUpdates(0);
    adoquery.Refresh;
      

  6.   

    我是要更新adoquery的当前记录的某些字段值,而不是edit。
    就是在grid中显示数据,然后更改grid其中的当前选中的记录,我把某些edit中的值更新进当前选中记录的字段中。
      

  7.   

    adoquery.edit;
    adoquery.fieldbyname('字段名称').asstring := 赋值;
    adoquery.post;
      

  8.   

    那我如何把adoquery的当前记录插入到另一个表中呢?