关于ADOQuery的问题(100分)

  • 主题发起人 主题发起人 套牢1
  • 开始时间 开始时间

套牢1

Unregistered / Unconfirmed
GUEST, unregistred user!
如何实现对一个ADOQuery中的数据再进行sql查询,然后把查询结果赋给另一个ADOQuery,
急待回答!
 
你不就是为了在结果集中提取数据嘛,可以在onfilterrecord事件中完成
 
两个办法 1)把两个query的sql语句合并,但似乎影响效率
2)把第一个记录集放到一个临时表里
 
用TDataSource中转不行吗?
 
嗯,g622可行。
 
select * from (select * from ...where ...) where ...
 
或者试试这样:在第一个数据集生成后,筛选,用clone方法复制到第二个数据集,将第一
个数据集恢复。
 
我刚好也遇到了这个问题,解决不了,后来在窗口中用一个StringGrid,先将第一个
Query的查询放在StringGrid上,再将第二个Query的数据放在StringGrid上,客户就
用StringGrid来游览数据。
 
虽然问题仍未解决,但我已经绕过了,所以犒劳一下大家
 
后退
顶部