不可以。
但是在已建立的recordset中可以用find方法来完成select的功能。
下面提供find方法的使用说明:
Find 方法
搜索 Recordset 中满足指定标准的记录。如果满足标准,则记录集位置设置在找到的记录上,否则位置将设置在记录集的末尾。
语法
Find (criteria, SkipRows, searchDirection, start)
参数
criteria   字符串,包含指定用于搜索的列名、比较操作符和值的语句。
SkipRows    可选,长整型值,其默认值为零,它指定当前行或 start 书签的位移以开始搜索。
searchDirection    可选的 SearchDirectionEnum 值,指定搜索应从当前行还是下一个有效行开始。其值可为 adSearchForward 或 adSearchBackward。搜索是在记录集的开始还是末尾结束由 searchDirection 值决定。
start    可选,变体型书签,用作搜索的开始位置。
说明
criteria 中的“比较操作符”可以是“>”(大于)、“<”(小于)、“=”(等于)、“>=”(大于或等于)、“<=”(小于或等于)、“<>”(不等于)或“like”(模式匹配)。 
criteria 中的值可以是字符串、浮点数或者日期。字符串值以单引号分界(如“state = 'WA'”)。日期值以“#”(数字记号)分界(如“start_date > #7/22/97#”)。
如“比较操作符”为“like”,则字符串“值”可以包含“*”(某字符可出现一次或多次)或者“_”(某字符只出现一次)。(如“state like M_*”与 Maine 和 Massachusetts 匹配。)。祝你成功哈…!!!

解决方案 »

  1.   

    不可以。
    不过你可以把语句写的长一点。
    可以自己和自己 进行比较呀。
    select * from A , A as B where A.AID = B.AID .........
      

  2.   

    当然可以了...在嵌套一个SELECT(也就是子查询)
      

  3.   

    不可以,你一定要保存那个临时表。很难咩?
    dim rs as recordset
    set rs=rsother.Execute "select * from tblname"
      

  4.   

    都已经和你说了,不可以只有用find方法
      

  5.   

    可以的, 用类似
    select * from (select * from ( SELECT * FROM TABLE1) AS A1 ) AS A2
      

  6.   

    到底是行不行?ACCESS2000不支持连接查找阿!我试过