I have a Subroutine in an Access 2000 Module the Subroutine contains an ADODB Recordset. The SQL that the recordset is based on always returns an empty recordset however if I take that SQL and paste it into a the Query Designer and run it without modification it works perfectly returning all of the records it should. No clue as to why this is happening.