I am using Access 2000 and have a stored query which is a union of three other queries. When I just run the query, it gives me the results I expect. However, in a code module using ADO, it is returning more records than just running the query manually. If I change the code to use a DAO recordset, the results are again correct. Has anyone run into this problem of ADO returning different result than DAO opening the same stored query?