Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1686 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  [ASP] problème de requête

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP] problème de requête

n°130557
chboeuf
Posté le 25-04-2002 à 09:11:55  profilanswer
 

Salut
 
Voilà, j'ai une requête que foire et je ne trouve pas mon erreur. La voici:  
 
num_article= "select * from Sorties_Magasin where year(Date)='"&request.form("année" )&"' and month(Date) between='"&request.form("debut_mois" )&"'and "&request.form("fin_mois" )&"'"
 
En fait, cette requête à pour but de récupérer des numéros d'articles dans une table Sorties_Magasin dont l'année (year(date) récupère l'année d'un champ date de type jj/mm/aaaa) correspond à celle rentrée par l'utilisateur et donc le mois est compris entre 2 mois ("debut_mois" et "fin_mois" rentrés également par l'utilisateur).
 
Voilà le message d'erreur qu'il m'affiche:
 
Erreur de syntaxe (opérateur absent) dans l'expression 'year(Date)='2002' and month(Date) between='03'and 08''
 
J'avais à l'occurrence fait ici une recherche sur l'année 2002 et pour des mois compris entre mars et aout0
 
Pouvez vous m'aider ?? (Si j'ai pas été clair, dites le)
 
Merci d'avance


---------------
Bouton inconnu, main à ton cul
mood
Publicité
Posté le 25-04-2002 à 09:11:55  profilanswer
 

n°130579
Lord II
PIB2000
Posté le 25-04-2002 à 10:24:34  profilanswer
 

enleve les cotes autour de l'année et des deux mois
 
Les valeurs de retour des fonction smonth et year sont des entiers !!!


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°130581
chboeuf
Posté le 25-04-2002 à 10:28:51  profilanswer
 

Si je comprend bien, la requête devient celle-ci:
 
num_article= "select * from Sorties_Magasin where year(Date)="&request.form("année" )&" and month(Date) between="&request.form("debut_mois" )&"and "&request.form("fin_mois" )
 
Si c bien ca, ca ne marche pas --> message d'erreur:
 
Erreur de syntaxe (opérateur absent) dans l'expression 'year(Date)=2002 and month(Date) between=03and 08'
 
voilà


---------------
Bouton inconnu, main à ton cul
n°130584
Lord II
PIB2000
Posté le 25-04-2002 à 10:30:24  profilanswer
 

tu as oublié un espace apres 03 et mets 3 c'est mieux


---------------
La bave du crapaud n'empèche pas la caravane de passer .

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  [ASP] problème de requête

 

Sujets relatifs
[ASP] gestion des login et mots de passe[C++] Problème avec MSXML
[SQL] une requête non ordinaire ...ASP, PHP mais y en a t'il d'autres interprettés serveur ?
[cookies]probleme avec mozillaCarac. Special + SQL + ASP
[Delphi] problème absolument fabuleuxProblême de protection htaccess
[JAVA] Problème sous NEtMenu2[ASP ACCESS] Problème de requête!
Plus de sujets relatifs à : [ASP] problème de requête


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR