Gistamente come detto da oregon la query non la usi e il recordset non è popolato dai risultati della query. Quindi è vuoto..