hola
si abres el archivo .accdb con Ms Access puedes hacerlo sin problemas? esto lo planteo porque quizas se corrompio el archivo, por eso .net no lo reconoce
con que version de Office generas el accdb ? porque si es con la version 2013 quizas debas evaluar usar ACE.OLEDB.14
tambien valida que no compilas la aplicacion a 64 bit, el driver puede tener problemas, cambia las propeidades del Platform Target a x86
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina