Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2682 connectés 

 


Dernière réponse
Sujet : probleme d' ASP...please help Urgent!!!!!
Requin C'est effectivement l'erreur. En VBScript le retour chariot sépare les commandes.
 
Si une commande doit être sur plusieures lignes (pour des raisons de mise en page, lisibilité du code) il faut placer un _ en fin de ligne.
 
L'autre erreur de ce code est à mon avis le fait que "pouet", n'est pas une variable, mais une chaîne de caractère (donc à mettre entre guillemet).
 
Tu aurais donc pu écrire :

Code :
  1. If Login <> "pouet" Then
  2.    Response.Redirect("erreur.html" )
  3. End If


 
ou

Code :
  1. If Login <> "pouet" _
  2. Then
  3.    Response.Redirect("erreur.html" )
  4. End If


 
ou encore

Code :
  1. Dim pouet
  2. pouet = "pouet"
  3. If Login <> pouet Then
  4.    Response.Redirect("erreur.html" )
  5. End If


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Requin C'est effectivement l'erreur. En VBScript le retour chariot sépare les commandes.
 
Si une commande doit être sur plusieures lignes (pour des raisons de mise en page, lisibilité du code) il faut placer un _ en fin de ligne.
 
L'autre erreur de ce code est à mon avis le fait que "pouet", n'est pas une variable, mais une chaîne de caractère (donc à mettre entre guillemet).
 
Tu aurais donc pu écrire :

Code :
  1. If Login <> "pouet" Then
  2.    Response.Redirect("erreur.html" )
  3. End If


 
ou

Code :
  1. If Login <> "pouet" _
  2. Then
  3.    Response.Redirect("erreur.html" )
  4. End If


 
ou encore

Code :
  1. Dim pouet
  2. pouet = "pouet"
  3. If Login <> pouet Then
  4.    Response.Redirect("erreur.html" )
  5. End If

Guru Il faut que Then soit sur la même ligne que If me semble t'il.
grougroux en gros mon code donne ca...j'essaye de faire pour l'instant une page de base qui demande juste un login...merci d'avance  
ci dessous mon code.
 
<%
Dim Login
 
Login  = request.form("Login" )
 
If Login <> pouet
Then    
 response.redirect "erreur.html"
End If
%>
 
<HTML>
 
 
</HTML
 
et ca me sort :
 
Erreur de compilation Microsoft VBScript erreur '800a03f9'  
 
'Then' attendu  
 
/test.asp, ligne 6  
 
If Login <> pouet
-----------------^

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)