用SQL命令方式,比如用TQuery:
  Query.SQL.Text := 'DELETE FROM YourTable';
  Query.ExecSQL;

解决方案 »

  1.   

    若是TTable元件,可用EmptyTable方法,一次就可删除表内所有的数据。
      

  2.   

    在table元件中,找不到emptytable方法
      

  3.   

    还是用sql吧,delete from tablename
      

  4.   

    要想真正的清空还要用到bde api函数,如果只是用方法中的清空只是划成隐藏,
    真正的pack看看以前的贴子吧。我看过有关的例程!!祝:身体健康!
      

  5.   

    table1.open;
    table1.EmptyTable;
    如果你的机器显示不出来,就自己敲进去
      

  6.   

    楼上朋友所说"直接敲进去"的方法不行.
    因为运行时会出现如下错误:"undeclared identifier 'emptytalbe'".请问各位老兄还有什么办法?
      

  7.   

    分特!
    不是“emptytalbe”,是“EmptyTable”,你拼错了!这么不细心你怎么能做程序?!
      

  8.   

    自己写一个继承table吧,不简单么?一个循环而已
      

  9.   

    你用的是adotable吧?
    如果是只能用sql语句的 DELETE FROM语句了
      

  10.   

    truncate table   Tablename
      

  11.   

    语句没找到不用个while 就可以了
     
    Table1.open;
    while not Table1.Eof do
       Table1.Delete;
    搞定 ,呵呵
      

  12.   

    如果有上万条记录时,用while删除会很长时间.
    影响速度