Por defecto no funciona: Opendatabase, Recordset, dim db as database etc Access 2003 tiene la referencia: Microsoft DAO 3.6 Al abrir MDB con Access 2007 ir al codigo, quitar esa referencia y poner Microsoft Office 12.0 Access Data EngineObject y no hay que tocar nada del codigo