If imbriqué dans un autre if en asp

If imbriqué dans un autre if en asp - ASP - Programmation

Marsh Posté le 18-08-2006 à 08:23:08    

Bonjour,
j'aurai une question sur les if imbriqués en asp, moi je suis un peu plus c++ ^^.
Quelqu'un peut-il me dire ce qui cloche dans mon code ou si on peut tout simplement pas faire ce que je souhaite en asp ou de manière différente

Code :
  1. 1.
  2.       if len(RemSpace)=0 then //Condition pour les chaines de caractères vident
  3.    2.
  4.           if not(i=14) or (i=24) then //je sors les deux champs numériques qui m'interessent pas
  5.    3.
  6.           RemSpace="toto" //Au lieu de les laisser vident je les initialise a toto
  7.    4.
  8.           else //pour les champs numériques
  9.    5.
  10.           RemSpace="0" //Au lieu de les laisser vident je les initialise a 0
  11.    6.
  12.           end if //Fin de condition
  13.    7.
  14.       end if


 
Merci d'avance


Message édité par rouanelion le 18-08-2006 à 11:36:36
Reply

Marsh Posté le 18-08-2006 à 08:23:08   

Reply

Marsh Posté le 18-08-2006 à 09:16:34    

If ...... Then
     If ..... Then
     End If
Else
 
End If


Message édité par Flyman30 le 18-08-2006 à 09:17:15
Reply

Marsh Posté le 18-08-2006 à 10:16:08    

J'ai mis ça mais ça marche pas, pourtant j'ai suivi tes instructions
Y a t il un probleme de syntaxe je pense pas mon editeur me le dirait mais on sait jamais
En même temps peut etre que le fait d'etre dans une boucle for pose probleme
 

Code :
  1. for i=1 to 26
  2. if len(RemSpace)=0 then //Condition pour les chaines de caractères vident
  3. if not(i=14) or (i=24) then //Ceci est pour exclure  mes champs numériques
  4.  RemSpace=" " //Au lieu de les laisser vident je les initialise avec un espace ce qui permet de pas planter la requête sql
  5. end if //Fin de condition
  6. else
  7. RemSpace="0" //Au lieu de les laisser vident je les initialise a 0 ce qui permet de pas planter la requête sql
  8. end if
  9. next


Message édité par rouanelion le 18-08-2006 à 11:01:04
Reply

Marsh Posté le 18-08-2006 à 11:00:20    

Bon j'ai résolu mon problème après un peu d'acharnement et de test.
Donc ta syntaxe flyman30 était pas correct dans mon cas mais merci elle m'a fait réfléchir un peu plus ^_^ car en utilisant
ta méthode je disais que si c'est = 0 then ... sinon ....  
Alors que moi je voulais rajouter ma condition que dans le cas où c'est = 0 donc pas de sinon ici ;)
Voilà le code qui marche pour ceux que ça intéressent

Code :
  1. if len(RemSpace)=0 then //Condition pour les chaines de caractères vident
  2. if (i<>14) and (i<>24) then //Ceci est pour rejeter les champs numériques
  3.  RemSpace=" " //Au lieu de les laisser vident je les initialise avec un espace ce qui permet de pas planter la requête sql
  4. else
  5.  RemSpace="0" //Au lieu de les laisser vident je les initialise a 0 ce qui permet de pas planter la requête sql pour les champs numériques
  6. end if //Fin de condition
  7. end if //Fin de condition


 
Voilà encore merci de ton aide flyman30


Message édité par rouanelion le 18-08-2006 à 11:02:23
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed