有一个table,里面有若干记录。我想往里面再加一条记录,这条记录的关键字和其中一条的相同,但这条记录的某个域的内容和那条记录同域的内容不同,于是我想将这个域的两内容相加。怎么办。最好能给个代码。
谢谢帮助!

解决方案 »

  1.   

    1. locate 关键字
    2. 读field内容+相加的内容
    3. post
      

  2.   

    例子:
    var
      str:string;
    adoquery1.close;
    adoquery1.sql.clear;
    adoquery1.sql.add(select * from 表名 where 唯一确定该记录的条件);
    adoquery1.open;
    str:=adoquery1.fieldbyname('某个域').asstring;
    adoquery1.edit;
    adoquery1.fieldbyname('某个域').asstring:=str+'你要添加的内容';
    adoquery1.post;
      

  3.   

    update table set field=field+:field where...