ADOTable怎样清空数据?原谅我提如此简单的问题!问题解决马上给分

解决方案 »

  1.   

    for i:=1 to adotable1.RecordCount do
    begin
    adotable1.delete;
    adotable1.next;
    end;
    你先试下 我不敢肯定
      

  2.   

    好象没这方法 TABLE到是有个清空表的 ADO就没 我以前遇到过  做循环也不麻烦啊
      

  3.   

    要不 你就用SQL 也方便 还快
      

  4.   

    你的问题我也遇到过,我原来用BDE的TABLE的时候,可以用
    它的一个方法:EmptyTable()来实现,不过在这个方法之前必须保证
    Table是关闭的。
    但是到了ADOTable里面,就没有这个方法了。
    我是用ADOCommand来实现的,
    设置SQL为:
    delete from tablename
    ,希望你能有所启发。
      

  5.   

    delete from Table where [......]
      

  6.   

    delete form table
    excute sql
      

  7.   

    SQLSERVER中的另一用法
    truncate table
    不仅能删除所有数据行,且表结构及其所有索引继续保留,约束、规则、缺省、触发器仍然有效,IDENTITY列将复位到原始基值(不同于DELETE)
    好处(特点)通俗点说就是清空到新建表时的程序,听说还不占系统日志(不太准确说法)!
    特别适用于系统初使化。