Forum de discussion
Forum « Programmation ASP » (archives)
Re: Probleme d'affichge d'image
Envoyé: 16 avril 2004, 10h33 par Oznog
¸1. Tu ne peux pas comparer des chaîne de caractères comme s'il s'agissait de nombre!
Tu dois le convertir en mombre.
MAIS tu ne peux même pas convertir le nom du fichier (ou en partie) en nombre car il y a un caractère non numérique en plein millieu!
' le _ entre 4 et 16
4_16
Alors ou bien tu change ton protocole (sans "_") ou bien tu complique les test avec d'autres extractions.
Ainsi tu pourais faire (seulement si le mois est avant le jour 415 et non pas 154 qui ne fonctionnera pas ) :
If (CInt(left(x.Name,5)) >= madate) and (CIntleft(x.Name,5)) <= madate4)
Mais encore, 4 tests sans devoir modifier quoi que se soit dasn ton protocole :
si left(x.Name,5) = madate1
OR left(x.Name,5) = madate2
OR left(x.Name,5) = madate3
OR left(x.Name,5) = madate4
2. Pourquoi tu calcule les secondes ? et Attention au replace(left(madate,5),"/","_") tout dépend du serveur, parfoir la dateèst d'un autre format, ce que cet exemple ne tient pas compte. Tu devrait alors utiliser les day()/month().
Ciao
Oznog
Réponses
|