php – Error al usar PDO con mdb: PDOException: nombre de fuente de datos no válido

Estoy tratando de conectarme a una base de datos de Access ubicada en la carpeta “bd” usando PDO para la cadena de conexión.

El problema es que constantemente me da el error “PDOException: nombre de fuente de datos no válido”.

Intenté usar las soluciones que vienen en otras preguntas en este sitio web, pero nada ha funcionado. Estoy usando PHP x64 y el sistema también es x64.

Dejo el código aquí:

<?php
class db {
    
    private $conexion;
    private $name = 'coches.mdb';
    
    public function conectar(){
        $db = "bd\" .$this->name;
       
     if(is_file($db)){
    
      
    $this->conexion = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=$db");
             
     if($this->conexion){
          echo 'Conexión a ('.$this->name.') : Establecida';
         
     }else
          exit("Error : No se pudo completar la conexion.");
     }
     else exit("Error : No existe archivo ".$this->name);
    }
    
    public function desconectar(){
        odbc_close($this->conexion);
        echo 'Conexion a ('.$this->name.') : Terminado';
    }
}


#__________________________________________

$db = new db();
$db->conectar();
$db->desconectar();
?>

Gracias de antemano,
Un saludo.