代码如下: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赋值??
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赋值??
query_jichu.Edit;在这句前加句
RecNo := 1;试试看