如题,

解决方案 »

  1.   

    可以加一个字段selected字段类型为bit
    遍历数据集或者将数据填充到listview中来遍历数据集删除
      

  2.   

    AQuery1.first;
    while not AQuery1.eof
    begin
      if AQuery1.fieldbyname('xxx').AsBoolean then
        AQuery1.delete;
    end;
      

  3.   

    AQuery1.first; 
    while not AQuery1.eof 
    begin 
      if AQuery1.fieldbyname('xxx').AsBoolean then 
        AQuery1.delete;
      AQuery1.Next; 
    end;
      

  4.   

    这样会删不干净的
    delete后记录会自动往下移动 那最后一条是删不掉的 
      

  5.   

    再加一句
    if AQuery1.fieldbyname('xxx').AsBoolean then 
        AQuery1.delete;