T terry_lzs Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-14 #2 用sql不就行了? query1.sql.text:='delete from 表名 where 字段明=''条件'''; 不知道你是不是这个意思
T TYZhang Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-14 #3 如果符合给定条件的记录占数据集的大部分,可试一试以下办法: 将“不符合条件的”查询=〉内存表 Truncate Table [表名] (可以用Drop /Create) 将内存表的数据Insert Into 进原来的表。 如果不占绝大部分,用楼上的方法吧。
如果符合给定条件的记录占数据集的大部分,可试一试以下办法: 将“不符合条件的”查询=〉内存表 Truncate Table [表名] (可以用Drop /Create) 将内存表的数据Insert Into 进原来的表。 如果不占绝大部分,用楼上的方法吧。
R rixin Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-14 #4 看下面: with Quary1 do begin requestlive:=False; close; with SQL do begin clear; add('delete from dbo.pklisttmp'); add('where canuseset<>''N'''); end; prepare; execsql; requestlive:=True; close; end;
看下面: with Quary1 do begin requestlive:=False; close; with SQL do begin clear; add('delete from dbo.pklisttmp'); add('where canuseset<>''N'''); end; prepare; execsql; requestlive:=True; close; end;