这是我的程序!其中 adodataset7.locktype的值是:ltBatchOptimistic
  
  with adodataset7 do
  begin
    append;
    fieldbyname('企业编号').AsString:=combobox5.Text;
    fieldbyname('得分').AsFloat:=m;
  end;当执行    fieldbyname('得分').AsFloat:=m;这一句时就提示那个错误,如果没有这一句那执行到    fieldbyname('企业编号').AsString:=combobox5.Text;这一句就提示那种错误,这个错误好象只出现在对adodataset7的最后一条语句上!不知道为什么,还望大家多多帮忙!