Instruction IF OR THEN (Valeur VRAI passant à TRUE)
Bonjour,
Mes pages ASP en VBS sur serveur IIS sur WIN Serveur 2000 fonctionnent parfaitement.
J'ai fait un copié collé du wwwroot sur un Win Serveur 2003 et là tout fonctionne ainsi que l'acces à la base ACCESS mais j'ai un problème sur une ligne. C'est exactement la même et je pense que le nouveau interpréteur ASP est en cause.
Chaque fois que je compare une valeur d'une base ACCESS qui contient un champ oui/non en valeur Vrai/Faux j'ai soit une erreur soit la condition ne s'execute pas.
Je pense que la syntaxe ne passe pas avec les nouvelles versions IIS et ASP.NET. Ne manque t il pas des (). La base n'est pas en cause car je peux afficher les champs.
extrait de code sur une page ASP j'ai ceci - Problème ligne 3
Code:
1 2 3 4
| Set RS2 = habil.Execute(SQL)
if not rs.eof then
if rs("niveau_a")="Vrai" or rs("niveau_c")="Vrai" or rs("niveau_G")="Vrai" then
response.write("<TR class=tabnormal onmouseover=this.className='tabover' onmouseout=this.className='tabnormal'>") |
et dans une autre, extrait également - Problème ligne 1
Code:
1 2
| if ucase(rs("administrateur"))="VRAI" then
if n_ordi="PC inconnu" then |
Y a t il un probleme de code qui saute aux yeux. Sachant que ça marche sous IIS antérieur.
Lors de l'execution j'ai une erreur 800a01a8 sur un " manquant.
Merci pour la réponse.