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 14/06/2007, 12h38   #1
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 317
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 317
Points : 35
Points : 35
Par défaut Requête SQL avec valeur format Date

Re,

Je n'arrive pas à trouver la solution avec cette requête, je récupère la valeur de la date contenu dans mon Request et je dois ensuite afficher le SQL correspondant :

Code :
1
2
3
 
xDate = Request("mois")
sql = "SELECT * FROM rdv WHERE month(jour) = " & xDate & " and persons='" & session("persons") & "' order by jour"
Mais j'obtiens le message d'erreur suivant :

Aucune valeur donnée pour un ou plusieurs des paramètres requis.

Merci de m'aider svp,

Denis
delavega est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2007, 13h41   #2
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 810
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 810
Points : 3 011
Points : 3 011
Bonjour,

Fais ça et dis nous le résultat :

Code :
1
2
3
4
 
xDate = Request("mois")
sql = "SELECT * FROM rdv WHERE month(jour) = " & xDate & " and persons='" & session("persons") & "' order by jour"
response.write sql
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2007, 15h41   #3
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 317
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 317
Points : 35
Points : 35
Toujours un message d'erreur :

Microsoft JET Database Engine erreur '80040e10'

Aucune valeur donnée pour un ou plusieurs des paramètres requis.

Et response.write donne :

SELECT * FROM voyant_rdv WHERE month(jour) = septembre and voyant='carla' order by jour

Sachant que les valeurs contenues dans le champs JOUR sont de type :

18/06/2007

Et en format : Date (dans ma base access)

J'aimerai que le request me sorte toutes les dates d'un mois précis stockées dans la base.

Merci d'avance.

Denis
delavega est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2007, 16h23   #4
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 810
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 810
Points : 3 011
Points : 3 011
Re,

Ton problème vient de là :

Code :
1
2
 
WHERE month(jour) = septembre
La fonction Month() retourne un entier représentant le numéro du mois
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2007, 16h39   #5
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
En effet il faut que tu passes un nombre comprit entre 1 et 12 dans ta variable de formulaire "mois".

Sinon en passant évite les request("mois")
passe plutôt par un request.form("mois") ou request.querystring("mois") en fonction de ton formulaire.
__________________
" 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 14/06/2007, 17h57   #6
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 317
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 317
Points : 35
Points : 35
Ok super merci bcp.
delavega 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 11h51.


 
 
 
 
Partenaires

Hébergement Web