代码:function TDB.Add(vP:string):boolean;
var l_Sql:string;
begin
  result := false;
  l_Sql := 'select * from A';
  try
    rs.Active := False;
    rs.ComandText := l_Sql;
    rs.Open;
    rs.Append;
    rs.FieldValues['A'] := vP;
    rs.Post;
    rs.Active := False;
  except
  end;
end;在循环中调用函数Add后,有时会产生
"多步操作产生错误,请检查每一步的状态值"