记录1:字段1,字段2,字段3
记录2:字段1,字段2,字段3
记录3:字段1,字段2,字段3假设我要修改记录1里面字段2的值,这样如何写?(设修改字段的值是变量为S).

解决方案 »

  1.   

    adoquery1.close;
    adoquery1.sql.text:='update 表 set 字段2='+Quotedstr(s)+' where id=1';
    adoquery1.execsql;where 条件,自己根据情况写,只要找到这条记录即可
    (比如上面表示表中有一个字段叫id,它的值是唯一的,所在这条记录id值是1);
      

  2.   

    update tb set 字段2 = 'S' where ...
      

  3.   

    update  表名 set 字段名='XXX'  where 字段名1= 'xxxx' and 字段名2= 'xxxx' 确保where后的条件判断的范围是你需要的。
    看看SQL方面的介绍会快很多,比如学习的教材或者SQLServer联机文档