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
et dans une autre, extrait également - Problème ligne 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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'>")
Y a t il un probleme de code qui saute aux yeux. Sachant que ça marche sous IIS antérieur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if ucase(rs("administrateur"))="VRAI" then if n_ordi="PC inconnu" then
Lors de l'execution j'ai une erreur 800a01a8 sur un " manquant.
Merci pour la réponse.
Partager