怎样一次删除数据库中所有的记录?

解决方案 »

  1.   

    用SQL语句,delete from 表名
      

  2.   

    我刚才vfp转过来,对这个不太熟我现在是一个 connection ,一个adotable,一个datasource
    每次form运行时我想把adotable中的数据清空。
    该怎么写/table怎样执行sql语句?
      

  3.   

    adotable.emptytable
    没有这个属性
      

  4.   

    delete from 表名就可以了
      

  5.   

    ADOTable1.DeleteRecords(arAll)
    就行啦。
      

  6.   

    用sql语句
    truncate table titles
      

  7.   

    用Query控件,执行 delete from 表名 where 1=1
      

  8.   

    DataSource1.Adotable1.DeleteRecords(arall);
      

  9.   

    table1.open;
       TABLE1.first;
        while(table1.eof<>true) do
           begin
           table1.Delete;
           end;
      

  10.   

    其实还有一个命令,
    truncate table 表名(不在数据库中保存操作日志)
    这个是delete 表 语法效率,至少十倍 ,(五万条以上)大量记录情况下,非常明显!!