to tikkypeng(千两狂死郎)
你又抢在我前边了,呵呵。

解决方案 »

  1.   

    with Query1 do begin
      Close;
      Sql.Text := 'delete tablename';
      ExecSql;
    end;
      

  2.   

    delete from tablename 这种正确。@_@
      

  3.   

    直接DELETE 表名 就行了Query1.SQL.Add('DELETE 表名');
      

  4.   

    看题是应该清除表里的一个记录。
    先是让Query连上库,再能删除表里的一条记录
    本人的答复如下:
    With Query1 do 
    begin
      Close;
      DataBaseName := '库名' ;
      SQL.Clear ;
      SQL.Add('delete 表名 where 条件') ;
      ExecSQL;
    end;
      
      

  5.   

    如果是SQL数据库的话可以用 TRUNCATE TABLE
    当你使用TRUNCATE TABLE语句时,记录的删除是不作记录的。也就是说,这意味着TRUNCATE TABLE 要比DELETE快得多。