I think that error might be explained by Access having a hiccup over which library to use. In some versions, both ADO and DAO are selected as references, and then, when declaring something As Recordset, will make Access select the one highest in the reference list. Even if they share the same...