Como saber las Versiones de una MDB Responde Búho Bonita pregunta, pues se trata de ver la version en que está realizada una MDB, sin abrirla fisicamente. En este sentido, te remito a este enlace: http://www.mvp-access.com/buho/ficheros/detectarversionmdb.txt No obstante...te lo comento aqui un poco mas explicitamente. Si deseamos saber la version del motor JET con la que fue creada la MDB, con Dao es facil: Function DameVersionAccessJet(RutaCompletaMdb) As String Dim Midb As DAO.Database Set Midb = OpenDatabase(RutaCompletaMdb) DameVersionAccessJet = Midb.Version 'te devuelve 3.0 si es Access 97 , 4.0 si es Access 2000, 2002 y XP Midb.Close Set Midb = Nothing End Function Este codigo le ejecutas desde cualquier MDB compatible con la version de access del ordenador y te dice en qué version del Jet esta realizada cualquier MDB que la pases como argumento (RutaCompletaMdb) Pero esto no te ofrece informacion, en abosluto de lo que tu preguntabas, es decir, de la version de la MDB, no del Jet. Pues tambien es facil: Function DameVersionMdb(RutaMdb) As String Dim Midb As DAO.Database Set Midb = OpenDatabase(RutaMdb) DameVersionMdb = Midb.Properties("AccessVersion") 'te devuelve: ' «07.53» si está en formato A97 ' «08.50» si está en formato 2000 ' «09.50» si está hecha en Access 2002 o 2003 Midb.Close Set Midb = Nothing End Function Espero que te ayude.