我数据库里有很多条记录,shzt字段的记录只有两种:已审核和未审核.
我现在只想把当前的记录的shzt字段的记录变成已审核而不想影响前面本字段的记录和后面本字段的记录。只更改本条记录的shzt字段的记录为'已审核'。
用update怎么写,我写的都不能编译。

解决方案 »

  1.   

    难道你的数据库设计有问题吗?总该有个id的
    哪怕你新录入的记录,插入数据库时也应该生成一个id
      

  2.   

    首先要确定当前纪录的id,然后
    update ... set ... where id=...确定当前纪录的ip方法有多种,
    比若在dbgrid中显示若干条数据,用鼠标点中一条,可以把用鼠标点中的当成当前纪录
    总之,总的有所标识,才能对具体纪录进行操作的。
      

  3.   

    给当天记录的shzt字段重新赋值  
    或者用楼上的方法.
      

  4.   

    update 表明 set shzt=状态 where 确定这条记录的条件
      

  5.   

    update 表 set shzt='已审核' where SHZT='未审核'