In my code, I often use the syntax Me.Recordsource = "SELECT * FROM MyTable" The other day I was doing some testing and I received the error message "Can't open any more databases" or something similar. I was wondering if I should be closing off the recordset before I set it to some other SQL statement. Any advice?