Molenn
Messages postés797Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention23 février 20117 18 janv. 2006 à 12:47
Ben tu donnes toi même la réponse si je ne m'abuse.
Tous tes champs sont au format texte.
Ta requête SQL cherche un format Date/Heure (c'est pour cela que ta requête s'écrit entre # :
SELECT * FROM table WHERE date>=#26/03/06#
Pour que cela fonctionne, il faut que tes champs dans la base de données soient au format Date/heure.
Ensuite, à vérifier, mais tu risques d'avoir un problème de format, il me semble qu'en SQL, la date est au format Anglo-saxon ( mm/jj/aa ). A toi d'adapter la requête.
Si tu transformes ta requête pour une recherche au format texte ( double cotte au lieu du # pour encadrer la valeur), tu obtiendras un résultat incorrect : seules les dates qui commenceront par 26 et au plus seront remontée, ce sera un classement alphabétique en fait.