我不想用循环,于是这样写:ADOTable1.DeleteRecords(arall);为什么不行呢?请问该如何写

解决方案 »

  1.   

    ADOConnection1.Execute('delete from 表名');
      

  2.   


      adoquery1.sql.clrear;
      adoquery1.add('delete from tablename');
      adoquery1.Execute;
      

  3.   

    执行 SQL 语句 truncate table [tablename] 可以
      

  4.   

    truncate table [tablename] 但数据不能再恢复!
    后果自负考虑好再做
      

  5.   

    with adoquery1 do
    begin
      sql.close;
      sql.clear;
      sql.add('delete from table');//table就是你的表名
      execsql;
    end;//完毕了
      

  6.   

    truncate 最爽了。释放空间
      

  7.   

    with adoquery1 do
    begin
      sql.close;
      sql.clear;
      sql.add('delete from 表名 ');
      execsql;
    end;
      

  8.   

    ADOConnection1.Execute('delete from 表名');