TSQLDataSet(DataSetBroker_Child.DATASET).Locate('FZBID',strtmp , [TLocateOption.loPartialKey]);
TSQLDataSet(DataSetBroker_Child.DATASET).edit;
if not fieldbyname('FZBCQXJ').IsNull then
TSQLDataSet(DataSetBroker_Child.DATASET).FieldByName('FZBCQXJ').AsString:='2';
DataSetBroker_Child.DataSeT.ApplyUpdates;
报下面这个错