如何删除adotable中的所有记录?

解决方案 »

  1.   

    BDE的Table控件有个叫EmptyTable的方法,不知道AdoTable中有无这个方法,兄台查一下ADOTable的帮助看看吧。
      

  2.   

    1、ADOTable.DeleteRecords(arALL);Deletes one or more records in the dataset.
    type TAffectRecords = (arCurrent, arFiltered, arAll, arAllChapters);
    procedure DeleteRecords(AffectRecords: TAffectRecords = arAll);2、
    for i:=0 to ADOTable1.Recordset.RecordCount-1 do
      ADOTable1.Delete;3、建议
    ADOQuery1.SQL.Clear;
    ADOQuery1.SQL.Add('Delete * FROM table_name;');
    ADOQuery1.ExecSQL;