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 18/12/2006, 14h29   #1
Membre habitué
 
Inscription : décembre 2005
Messages : 455
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 455
Points : 127
Points : 127
Par défaut Passage de variables dans URL au format date

Bonjour,

je voudrais passer une date dans mon URL.
Je l'ai donc transformé en chaine de caractère dd/mm/yyyy.
J'ai l'erreur suivante:

Code :
1
2
 
Illegal assignment: 'date'
Comment peut on faire alors?
Merci de votre aide.
claralavraie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 14h59   #2
Membre émérite
 
Avatar de marabout
 
Homme
Consultant E-Learning
Inscription : août 2006
Messages : 646
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Consultant E-Learning

Informations forums :
Inscription : août 2006
Messages : 646
Points : 812
Points : 812
Citation:
Envoyé par claralavraie
Bonjour,

je voudrais passer une date dans mon URL.
Je l'ai donc transformé en chaine de caractère dd/mm/yyyy.
J'ai l'erreur suivante:

Code :
1
2
 
Illegal assignment: 'date'
Comment peut on faire alors?
Merci de votre aide.
oublie les "/" dans un url... !!!
marabout est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 15h56   #3
Membre habitué
 
Inscription : décembre 2005
Messages : 455
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 455
Points : 127
Points : 127
J'ai fait comme suit :

avec cette requête j'ai la date que j'ai trnsformé au format string ddmmyyyy.
Code :
1
2
 
RQ.Source="SELECT TO_CHAR(DATE,'DDMMYYYY') dateFROM TABLE1"
Je passe l'a varibale dans l'url:
Code :
1
2
 
nom.asp?date=<%=RQ("date")%>

dans ma page qui recupère la variable, je recupère date comme suit:
Code :
1
2
 
date=request.querystring("date")
Et j'ai toujours l'erreur suivante:
Code :
1
2
 
Illegal assignment: 'date'
claralavraie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 16h52   #4
Membre émérite
 
Avatar de marabout
 
Homme
Consultant E-Learning
Inscription : août 2006
Messages : 646
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Consultant E-Learning

Informations forums :
Inscription : août 2006
Messages : 646
Points : 812
Points : 812
Choisis un autre nom de variable que "date": date est une fonction en VBScript (et en VB aussi d'ailleurs) qui renvoie la date du jour...
marabout est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 17h55   #5
Membre habitué
 
Inscription : décembre 2005
Messages : 455
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 455
Points : 127
Points : 127
oui en effet je n'ai plus l'erreur.
Par contre j'en ai une autre que je n'arrive pas à résoudre

Je fais passer un second paramètre dans mon URL. Un nombre.
Je le recupère comme suit:
Code :
1
2
 
		ticket=request.querystring("number")
Puis j'utilise ce paremètre dans une requête:
Code :
1
2
3
4
 
SELECT * 
from table1
where id=to_number(" + number + ");
Mais j'ai l'erreur suivante:
Alors j'ai changé ma requête:
Code :
1
2
3
4
 
select *
from tabl1
where id=to_number(" + number + ")
Mais j'ai toujours l'erreur!
claralavraie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 18h27   #6
Membre habitué
 
Inscription : décembre 2005
Messages : 455
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 455
Points : 127
Points : 127
J'ai renommé mon nom de varibales et cela fonctionne.
Bizarre non?
claralavraie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 21h23   #7
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Salut, et on n'oublie pas le petit bouton

A+
Immobilis 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 09h50.


 
 
 
 
Partenaires

Hébergement Web