clientdata1通过查询处理取得了数据,而clientdata2欲从clientdata1的数据中提取符合条件的数据,请教各位如何实现?
一个笨办法:
clientdata2.data:=clientdata1.data;
再删掉不符合条件的数据
Delete可以删除
clientdata1通过查询处理取得了数据,而clientdata2欲从clientdata1的数据中提取符合条件的数据,请教各位如何实现?
假如 ClientDataSet1已经取得数据
ClientDataSet2.Data := ClientDataSet1.Data;
ClientDataSet2.First;
while not ClientDataSet2.Eof do
begin
if ClientDataSet2.FieldByName(YourFieldName).AsString = then //举例
ClientDataSet2.Delete;
ClientDataSet2.Next;
end;