nick774
Messages postés23Date d'inscriptiondimanche 9 juin 2002StatutMembreDernière intervention13 octobre 2012
-
12 janv. 2005 à 19:47
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
13 janv. 2005 à 12:36
Bonjour,
J'ai un souci au niveau des dates.
Je souhaite faire une requête de ma bdd ou le champ date_ajout (date à laquelle une annonce a été ajoutée) est inférieur à 20 jours.
Si je teste directement la page sans condition particulière, ça fonctionne:
sql = "SELECT * FROM annonce WHERE date_ajout >= date() - 20 ".
Si je teste à partir d'une page précédente avec la condition qu'un checkbox (nom="date_ajout") est coché, ça ne fonctionne pas:
sql = "SELECT * FROM annonce"
if request("date_ajout") <> "" then
sql = sql & " where date_ajout >= date() - 20 "
end if
Peut-etre que ça vient de mon checkbox de l'autre page?!
Merci de votre aide
@+
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 12 janv. 2005 à 22:55
fais response.write(request("date_ajout")) pour voir la valeur de celui
ci, en VB.net ca plantera peut etre car il serait nothing et on ne peut
pas comparer nothing avec la string vide. mais en VBScript ca doit
passer je crois
Sinon pourquoi tu fais pas
if request("date_ajout") <> "" then
sql = "SELECT * FROM annonce
where date_ajout >= date() - 20 "
end if
Et c'est quoi l'erreur que tu as, car ca marche pas, c'est pas tres précis