Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/07/2006, 10h56   #1
Membre habitué
 
Avatar de sami_c
 
Inscription : mai 2002
Messages : 633
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 633
Points : 147
Points : 147
Par défaut gérer une variable de session

Salut,
Dans ma page asp, je récupère une variable de sesssion, je teste si elle est vide ou pas, et je fais poursuis mon traitement :
Code :
1
2
3
4
5
6
 
1.  panier = session("sess_panier")
2.  if isEmpty(panier) then
3.	panier = ""
4.  end if
5.  panier = panier & "#toto"
le pb c'est que cette page génère une erreur quand je la lance depuis la 1ere fois, l'erreur est à la ligne 5 : Type mismatch !!
En fait elle ne marche que si je fait appel à une autre page dont le code est le suivant :
Code :
1
2
3
4
5
6
 
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!-- #include virtual="Global.asa"-->
<%
	Session.Contents.RemoveAll()
%>
si j'appelle cette page en premier, puis j'appelle la page ci-dessus, et bien cette dernière marche !!! mais je ne peux pas vider la session à chaque appelle de ma page !!!
que faut-il faire ???
merci
__________________
'...parfois l'informatique peut vous rendre fou...'
sami_c est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 10h24   #2
Membre habitué
 
Avatar de sami_c
 
Inscription : mai 2002
Messages : 633
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 633
Points : 147
Points : 147
aucune réponse ????
__________________
'...parfois l'informatique peut vous rendre fou...'
sami_c est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 10h38   #3
Membre expérimenté
 
Avatar de Phiss
 
Homme
Développeur Web
Inscription : mai 2005
Messages : 660
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2005
Messages : 660
Points : 581
Points : 581
est ce que en haut de ta page tu as mis

Code :
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. "
La Rochefoucauld
Phiss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 12h25   #4
Membre habitué
 
Avatar de sami_c
 
Inscription : mai 2002
Messages : 633
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 633
Points : 147
Points : 147
oui, c'est bien présent dans la page qui gère la var de session !!
__________________
'...parfois l'informatique peut vous rendre fou...'
sami_c est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 14h20   #5
Membre habitué
 
Inscription : juillet 2006
Messages : 93
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : juillet 2006
Messages : 93
Points : 107
Points : 107
est ce que tu peux donner un exemple de contenu de panier ainsi que son type (entier, string...) ?

cette erreur est normalement une erreur de conversion de type entier avec string par exemple
Ntilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 14h36   #6
Membre habitué
 
Avatar de sami_c
 
Inscription : mai 2002
Messages : 633
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 633
Points : 147
Points : 147
c'est bon c'est réglé
il fallait initialiser ma var de sessiosn dans l'evenement Session_OnStart du fichier Global.asa
__________________
'...parfois l'informatique peut vous rendre fou...'
sami_c est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h40.


 
 
 
 
Partenaires

Hébergement Web