realiza un var_dump($array); para ver si te devuelve algún valor, de lo contrario coloca al principio del script:
error_reporting(E_ALL);
para ver si se te ha escapado un error.
NOTA: personalmente pienso que access no es una base de datos eficiente, ni siquiera la considero base de datos como tal, aparte de MySQL tienes Postgres, Oracle, SQLlite, Microsoft SQL Server, entre otras, no pierdas tiempo con ese simple Archivo de access