Probleme requete parametre VB6/Access

julio_097 Messages postés 6 Date d'inscription vendredi 20 février 2004 Statut Membre Dernière intervention 18 mars 2004 - 18 mars 2004 à 10:57
julio_097 Messages postés 6 Date d'inscription vendredi 20 février 2004 Statut Membre Dernière intervention 18 mars 2004 - 18 mars 2004 à 11:32
bonjour à tous,
je cherche a faire une requete parametrée avec 2 parametres et à l'éxécution VB me met l'erreur "trop peu de parametre, 1 attendu" ...
voici ma requete :
requete "select count(matricule_demandeur) from Demande_satisfaite where year(date_enregistrement) year(now)-2 and resultat <> Trouvé;"
Set rs = BourseEmploi.OpenRecordset(requete, dbOpenSnapshot)

si j'enleve le deuxieme parametre ca marche normalement, donc je pense que l'erreur provient du deuxieme parametre mais je comprend pas pourquoi ..
es ce que quelqu'un comprend d'ou provient cette erreur SVP ???
Merci ..

2 réponses

cs_Pat35 Messages postés 59 Date d'inscription mercredi 3 septembre 2003 Statut Membre Dernière intervention 5 décembre 2007
18 mars 2004 à 11:29
Ton erreur viens du fait qu'ACCESS considère Trouvé comme étant soit un champ soit un paramètre a remplacer, et comme ce n'est pas un champ, ça ne peut être qu'un paramètre.

Il faut mettre des ' autour d'un texte pour qu'il soit considéré comme une valeur. Ce qui te donne :

"select count(matricule_demandeur) from Demande_satisfaite where year(date_enregistrement) = year(now)-2 and resultat <> 'Trouvé' ;"

ça devrai te permettre d'avancer.

Bonne prog.
0
julio_097 Messages postés 6 Date d'inscription vendredi 20 février 2004 Statut Membre Dernière intervention 18 mars 2004
18 mars 2004 à 11:32
merci a toi Pat35 c'était bien la cause de mon erreur..
merci bien
0
Rejoignez-nous