代码如下:with frm_huahuo.query_jichu do
  begin
    query_jichu.Close;
    query_jichu.SQL.Clear;
    query_jichu.sql.add('select 库存数量 from jichu where 产品图号="'+frm_huahuo.edt_tuhao.text+'" and 生产批号="'+frm_huahuo.edt_no.text+'"');
    query_jichu.Open;
    query_jichu.Edit;
    query_jichu.fields.Fields[0].AsInteger:=strtoint(frm_huahuo.edt_kucun.text);
    query_jichu.Post;
    query_jichu.Close;
  end;query_jichu 为adoquery控件,可不可以用edit给搜索到的field赋值??

解决方案 »

  1.   

    可以用 Edit & post 修改数据 
    query_jichu.Edit;在这句前加句
    RecNo := 1;试试看 
      

  2.   

    我想查询到的值只有一条记录啊..query_jichu.sql.add('select   库存数量   from   jichu   where   产品图号="'+frm_huahuo.edt_tuhao.text+'"   and   生产批号="'+frm_huahuo.edt_no.text+'"'); 用这个SQL判断出只有一个唯一的数据..