请问如何删除查询后的多条记录!!(100分)

  • 主题发起人 主题发起人 斌斌
  • 开始时间 开始时间

斌斌

Unregistered / Unconfirmed
GUEST, unregistred user!
请问哪个高手知道,如何将SQL查询后的多条记录彻底删除,且不影响其它非查询条件数据。
除了使用SQL的delete语句。
 
for i:=0 to recordcount-1 do
query1.delete
 
说明你的需要,是在数据库中删除还是在DATASET中删除?
 
注意把query1.QequestLive:=true;
 
楼上的好象还是用 delete 来实现的嘛。

to 斌斌:
为何不能用 delete 呢?
 
为什么不用 Delete 语句?一句话搞定!
Delete TableName
Where ID In
(Select ID From TableName
Where 'Your Query Conditions')
ID 是你的表的唯一性字段。
 
同意:BaKuBaKu的方法.
 
不用delete?
truncate怎么样?
 
多人接受答案了。
 
后退
顶部