如何将表中的所有记录一次性删除?(10分)

  • 主题发起人 主题发起人 超越
  • 开始时间 开始时间

超越

Unregistered / Unconfirmed
GUEST, unregistred user!
在Delphi5中,用table打开了一个表,有记录若干,想一次性将其全部删除,
不知道有什么好方法吗?请帮助。谢谢!!!
 
table.empty
 
delete from 你的表
用TQUERY 或者TADOQUERY 执行就可以了!
 
with Table1 do

begin
Active := False;
DatabaseName := 'Delphi_Demos';
TableName := 'CustInfo';
TableType := ttParadox;
EmptyTable;

end;
 
我关注此问题。
 
TTable.EmptyTable
 
呵呵,:hpretty说得对
with query1 do
begin
Close;
Sql.Clear;
Sql.Add('delete tablename');
Sql.ExecSql;
end;
 
TRUNCATE TABLE mytable //删除所有数据,不删除表
比起Delete,我这句执行效率非常高。
 
to hpretty:
>>SQL是标准的数据操作语言,放在哪里都不会有错!!
有这样的sql吗?
 
TRUNCATE TABLE mytable ,
emptytable
 
TTABLE是个烂东西,我讨厌它!
SQL是标准的数据库操作语言,放在哪里都不会有错!!
要学会用标准,一切用标准,大家的东西就可以相通了嘛!
 
如果你的数据库连SQL 92标准都不直接,那我也不多说了!
 
delete from TableName
 
多人接受答案了。
 
后退
顶部