Requete SQL avec *parametre* [Résolu]

Signaler
Messages postés
25
Date d'inscription
lundi 31 juillet 2006
Statut
Membre
Dernière intervention
18 octobre 2006
-
Messages postés
1883
Date d'inscription
samedi 1 avril 2006
Statut
Membre
Dernière intervention
20 novembre 2007
-
Bonjour,


j'ai un petit souci mais je doute qu'il soit très difficile à regler, et que je sois le premier à le rencontrer, juste que je n'ai pas trouvé ma réponse encore alors je post .


Voici ma requete :


"SELECT * FROM Fonds WHERE Fonds.Nom = '" & NomF & "' "


Celle-ci marche.


Mais je voudrais faire une requête ou je pourrais entrer un NomF, et qu'il me retourne tout les noms de Fonds contenant la valeur de NomF. Je pensais que les * suffisaient mais visiblement ce n'est pas le cas. De plus le nom que je donne en argument est la variable NomF que je dois mettre sous '" & donc si pouviez me dire comment on fait pour que ca marche quand meme.


Merci d'avance pour vos réponses


Neimad58

5 réponses

Messages postés
74
Date d'inscription
vendredi 14 juillet 2006
Statut
Membre
Dernière intervention
14 août 2006

Bonjour

SELECT * FROM Fond WHERE Fonds.Nom LIKE '%" & NomF & "%'"

OU

SELECT * FROM Fond WHERE Fonds.Nom LIKE '*" & NomF & "*'"

Les * ou % ça dépend tu passe par quoi, essais les deux

PY
Messages postés
1883
Date d'inscription
samedi 1 avril 2006
Statut
Membre
Dernière intervention
20 novembre 2007
2
Bonjour
@pymaster
Plutôt
"SELECT * FROM Fond WHERE Fonds.Nom LIKE '" & NomF & "*'"

- n' est-ce pas ?
Messages postés
25
Date d'inscription
lundi 31 juillet 2006
Statut
Membre
Dernière intervention
18 octobre 2006

Merci beaucoup !!! Bon comme les % marchent bien et que je suis sur le point de partir, je n'ai pas testé l etoile, mais je teste ca demain et je vous dit :)

Merci pour les reponses !!!

Neimad58
Messages postés
74
Date d'inscription
vendredi 14 juillet 2006
Statut
Membre
Dernière intervention
14 août 2006

Bonjour chaibat05,

neimad58 voulait que le string soit inclue, donc un %nom% retourne tout ce qui comporte "nom". Alors que nom% ne retourne que ce qui commence par "nom"

PY
Messages postés
1883
Date d'inscription
samedi 1 avril 2006
Statut
Membre
Dernière intervention
20 novembre 2007
2
Re bonjour,
Bien vu pymaster.
J' ai pas remarqué la nuance de la question.
Ok pour la mise au point.