这是什么错误
var
ygbh:string;
begin
if (field <>nil ) and(Field.FieldName='YGBH') then
begin
ygbh := dsbedit.DataSet.FieldByName('ygbh').AsString;
dsbxx.DataSet.Open;
dsbxx.DataSet.Locate('bh',Field.AsString,[]);
if dsbxx.DataSet.eof = False then
begin
dsbedit.DataSet.Edit;
dsbedit.DataSet.FieldByName('LDHT').Assign(dsbxx.DataSet.FieldByName('LDHT'));
// dsb_ff.DataSet.ApplyUpdates;
end
else
begin
dsbedit.DataSet.Edit;
//(dsb_ff.DataSet.FieldByName('wjnr').isnull);
end;
end;