Bonjour à tous,

J'utilise PDO pour faire une requête. Dans cette requête, j'utilise des dates. Voici ma requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT *	FROM COMMENTAIRES C  WHERE C.PER_ID = $PER_ID
		AND C.COM_SAI_DATE >= to_date('$date_debut', 'DD-MM-YYYY')
		AND C.COM_SAI_DATE <= to_date('$date_fin', 'DD-MM-YYYY')
		ORDER BY C.COM_SAI_DATE"
Lorsque je lance mon appli (web), j'obtiens l'erreur suivante :

literal does not match format string SELECT * FROM COMMENTAIRES C WHERE C.PER_ID = 2730 AND C.COM_SAI_DATE >= to_date(*'2009-03-02', 'DD-MM-YYYY') AND C.COM_SAI_DATE <= to_date('2009-03-08', 'DD-MM-YYYY') ORDER BY C.COM_SAI_DATE

Quand je retire la fin de la requête (à partir du second AND), la requête passe.

Quelqu'un aurait une idée sur la solution à adopter ? J'avoue que j'ai tout essayé et que je suis un peu désespéré...

Merci de m'avoir lu,
Nikko