求哪位救救我!
现要依据一定的条件查询一个SQL表,然后需将满足条件的记录改存到另一个ACCESS表中,由于表中记录比较多,考虑到实时性的要求,我需要先将所有满足时间要求的记录先查询出来,比如先将所有时间等于20040927170000的记录SELECT出来,然后再在这个结果子集中进一步挑出我所需要的满足其它要求的记录,因为索引是以时间字段建立的,因此这样第一步查询速度较快,并且结果集记录量大为减少,同时它已经处于内存中,然后再通过循环查找满足进一步条件的记录并保存到ACCSEE表中,这样才能满足速度的要求.
我的困惑就是我不知道在DELPHI中如何能把第一步查询的结果先暂存起来,然后再在其基础上进行下一步的多个其它不同条件的查询,完成后再改变时间,得到第二个已经大大减少数量的记录子集,再重复相同的工作,直到最后所以满足时间以前其它要求的记录全部导入到另一张表中,请各位教教我,我查了查书,好像在查询分析器中通过临时表(#表名)能实现,在DELPHI中有临时表这个概念嘛,通过TQuery控件怎样能实现分步查询呢?谢谢各位大虾先啦(实在是要被老板逼的想跳楼了,唉,都怪自己没学好!)