[VBScript] Tour de magie

Fermé
Aquel Messages postés 199 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 1 octobre 2009 - 21 juil. 2008 à 14:23
karirovax Messages postés 3221 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 22 juin 2016 - 16 oct. 2010 à 15:27
Bonjour,

La question à déjà été posée mais est restée sans réponse et le post d'origine est illisible
(sans parler du CSS qui se barre en c.....).

Bref, ça fait un petit bout de temps que je travail sur un intranet avec IIS
et des page ASP dévelopées en JScript.
Il faut aujourd'hi que je développe une page de mon site en VBScript.
C'est la première fois que j'utilise ce language et pouf,
ça merde déjà à la première déclaration de variable.
En fait je peux déclarer des variables non typées mais impossible de déclarer
une variable de type String ou autre.

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>TEST</title>
</head>

<body>
	<%
		Dim mavariable as String
	%>
</body>
</html>



S'en suit un message d'erreur :

Erreur de compilation Microsoft VBScript erreur '800a0401' 

Fin d'instruction attendue 

/portailcidfn/test.asp, ligne 10 

Dim mavariable as String


Si je ne met que
Dim mavariable
, là pas de problème ça marche bien.
Je me demande bien ce qui peut clocher: mon code doit être bon puisque
ce n'est qu'un copier/coller du tutoriel de ce site.
Je me demande donc si ça ne viendrait pas de la config de IIS.

Bref plz, aidez-moi parce que tous ce que je lis sur le net confirme une chose :
ça devrait marcher b.... de m...... !!!!!!!! :)

3 réponses

Aquel Messages postés 199 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 1 octobre 2009 10
21 juil. 2008 à 18:13
En fait je confondais le VBScript et le VB qui lui permet de typer ces variables.
Le VBScript le fait aussi mais seulement quand tu donne ta première valeur à ta variable.

Mais bon ,ça ne m'aide pas pour les autres commandes. Il va falloir que je trouve des équivalents.
0
Aquel Messages postés 199 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 1 octobre 2009 10
21 juil. 2008 à 18:23
Dsl mais je ne peut également que souligner ce qui m'a induit en erreur.

https://www.commentcamarche.net/contents/1190-vbscript-les-variables

On parle bien de VBScript et non de VB. Alors pourquoi mettre l'option [As Type] sachant très bien que ça marche pasen ASP.

Je doit vraiment être à la masse, parce que je comprend rien du tout là...........
0
jjsteing Messages postés 1669 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
Modifié par jjsteing le 22/09/2010 à 15:59
Bonjour,

As tu vu ce post
https://forums.commentcamarche.net/forum/affich-1509005-php-execution-d-un-vbscript#1
Ça devrait t aider.. tu as du oublier de mettre les balises

<SCRIPT LANGUAGE="visualbasicscript">
.... le code de ta fonction VB .....
</SCRIPT>

N'hésitez pas à poser des questions, il vaut mieux être con 5 min que le rester toute sa vie ;)
N'oubliez pas de mettre votre Post en 'Résolu' quand c'est le cas :-D
0
karirovax Messages postés 3221 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 22 juin 2016 203
16 oct. 2010 à 15:27
salut

le prb ce n'est pas ca c'est juste

<SCRIPT LANGUAGE="VBSCRIPT">

ou

<SCRIPT LANGUAGE="VBS">

cela ce n'est pas un prb,

votre prb est dans l'affectation de votre code c-à-d :

au lieu de tapper :

Dim mavariable as String

tappez :

Dim mavariable 'as String

ou

Dim mavariable

si tjr prb voir la ligne qui vous done le code d'erreur ;)
0