Hola.
Sin querer desviar el asunto principal del tema...
tiene que estar en formado Office 97, desde 2000 para arriba te dará el mismo error. Busqué incansablemente como hacerlo funcionar con bases de datos mas nuevas, pero no hubo caso.
Utilizando los componentes de acceso a datos correctos, puedes acceder a cualquier db Access, independientemente del formato, vía DAO.
Motor JET
*Microsoft DAO 3.6 Object Library
->Formato 97-2k-2k3
Motor ACE
*Microsoft office 14.0 access database engine object library
->Formato 97-2k-2k3-2k7-2k10
*Microsoft office 15.0 access database engine object library ( A partir de W7)
->Formato 2k7-2k10-2k13
https://msdn.microsoft.com/es-es/library/office/ff965871%28v=office.14%29.aspx#DataProgrammingWithAccess2010_WhereSaludos.