我将一个记录查询出来,其中有某个字段是空的,我将他添上数据,之后在将起输入数据库中,我只想将这个刚添上数据的字段送入这个记录中,怎么做?我想了半天都不行,请各位指教!!!

解决方案 »

  1.   

    怎么post?如果用post岂不是将整个记录都重新送入数据库了,又多了一条记录,我不想这样,我只是希望还是只有这一条记录,怎么办?
      

  2.   

    post怎么会多一条记录哪?呵呵!!没问题的,
    用Append才会多一条记录的,
      

  3.   

    打开一个数据集,指定到需要修改的记录。
    edit;                     //编辑
    fieldbyname('xm').asstring:=edit1.text;
    post;      
    ok
      

  4.   

    ADOQuery1.Close;
    ADOQuery1.SQL.Clear;
    ADOQuery1.SQL.Add('update jf set 字段1 = "'+内容1+'",字段2 = "'+内容2+'" where 字段3="'+内容3+'"');
    ADOQuery1.ExecSQL;
    ADOQuery1.Close;
    ADOQuery1.SQL.Clear;
    ADOQuery1.SQL.Add('select * from 表名');
    ADOQuery1.Open;将字段3中内容为内容3的所有记录的字段1和字段2分别添加内容1和内容2,添加数量和内容以及所填写字段你可以自己定