我只想删除当前的一条记录,但用adoquery.deleterecord;不管用,总是出错,又不想用SQL删,这个语句倒底怎么用才对?

解决方案 »

  1.   

    ADOQuery1.DeleteRecords(arCurrent);按照 你的要求,你的语句只要写成这样就行了!
      

  2.   

    adoquery.close();
    with adoquery do
    begin
      sql.clear();
      sql.add('Delete ');//sql语句不用我写吧
      execsql;
    end;
      

  3.   

    with ADOQuery do
        begin
          close;
          sql.Clear;
          sql.Add('delete * from gate');
          sql.Add('where ......);
          execsql;
        end;
      

  4.   

    我只想删除当前记录,不想用where的SQL,adoquery里的DeleteRecords应该可以吧,但是我不会用
      

  5.   

    就用delete不可以嗎,它是query繼存下來的呀