Okay, I have a simple query where all I do is select multiple fields from multiple tables and after the WHERE, I basically just say that the primary keys (a unique number) must be equal in each table. When I run this query in access, it works fine, when I run it using ADO, it returns duplicate records and also doesn't even pull the correct data for each record???? What could be wrong here??? I am exporting to excel and am looping through the fields and sending them to cells, then when I am done with a record i move next. Thanks in advance if anyone knows what could be wrong???