现在至少5个查询,查询A的结果是查询B选择的范围,查询B的结果是查询C选择的范围,查询C的结果是查询D选择的范围,也就是这些结果的交集才是我所需要的.请问,在查询A结束的时候,我是不是需要创建一个临时表?
     我现在把查询A的结果根据字段存进4个CStringAray字符串数组,然后处理,虽然也可以得到理想的结果,但是无法得到任意一个CStringArray中不重复的项.即实现SQL语句中的Distict功能.
     首先小女子对所有阅读此问题的人表示感谢.
     接着希望会使用VC++,列出一个用ADO在access数据库中创建临时表的例子.我查资料,暂时可以写为: Creat temporary table A 接下来怎么写呢?可不可以使用存放若干条纪录的4个字符串数组CStringArray创建临时表?
     如果还可以,麻烦写一个查找并保存一个CStringArray类型变量中所有不重复项的函数?
     以上两种途径任选一种实现就万岁了!谢谢!小女子感激不尽!