Bonjour à tous !

J'ai un soucis concernant une requête sql...
Je dispose d'une base access dans laquelle se trouve une table. Dans celle ci un champ date. Dans ce champ les dates sont sous cette forme : 20070615

Je souhaite récupérer l'id d'une personne concernée par cette date. J'ai donc fait ceci :

$date= date("Y")."".date("m")."".date("j");
Ce qui m'affiche la date sous la même forme que dans la base...

Puis je saisie ma requête:
$sql = "SELECT Id FROM Perso WHERE Date=$date";
Ensuite je fais le tralala de vérification de la requête, bref j'ai déjà fais des requêtes semblables sur d'autres pages et aucun soucis mais cette fois on m'affiche une erreur du type :

Data type mismatch in criteria expression., SQL state 22005 in SQL .... Bla bla bla !!

Quelqu'un voit d'où peut provenir l'erreur ? Moi je coince ...