VB.Net Problème Requête SQL Access [Résolu]

Signaler
Messages postés
532
Date d'inscription
lundi 5 juin 2006
Statut
Membre
Dernière intervention
6 octobre 2012
-
Messages postés
532
Date d'inscription
lundi 5 juin 2006
Statut
Membre
Dernière intervention
6 octobre 2012
-
Bonjour à tous

J'aimerais me faire une requête afin de faire afficher dans mon datagridview tous les résultats se situant entre 1 et 100 (à partir d'une colonne numérique de ma BD Access).
Les valeurs 1 et 100 sont mis à titre d'exemple. L'utilisateur aura le choix de mettre les valeurs qu'il veux èa partir de 2 textbox

Voici ma requête SQL qui ne fonctionne pas et je ne sais pas trop comment la coder afin que je puisse y arriver...

RequeteSQL = "select Paiements.* from Paiements where [Prix] " + ">" + " " & txtRecherche.Text & " " + " AND where [Prix] " + "<" + " " & txtRecherche2.Text & " "




Si dans le debug je regarde ce que vaut ma requête (Text Visualizer)
ma requête vaut:
select Paiements.* from Paiements where [Prix] > 1 AND where [Prix] < 100

Et ca bug....

Si quelqu'un peut me donner un coup de main



merci

4 réponses

Messages postés
221
Date d'inscription
mercredi 9 avril 2003
Statut
Membre
Dernière intervention
13 décembre 2009
1
Salut,
en Annexe, pour simplifier un peu le code, tu peux écrire ta ligne ainsi :

RequeteSQL = "SELECT * FROM Paiements WHERE Prix > " & txtRecherche.Text & " AND Prix < " & txtRecherche2.Text & ";" 
Messages postés
345
Date d'inscription
mardi 1 juin 2004
Statut
Membre
Dernière intervention
17 octobre 2014
3
bonjour,
retire le 2nd 'where', ça ira mieux


thip
Messages postés
532
Date d'inscription
lundi 5 juin 2006
Statut
Membre
Dernière intervention
6 octobre 2012
1
merci ca me confirme ce que je croyais mais je n'étais pas certain... mais ca fonctionne touours pas..

merci quand même
Messages postés
532
Date d'inscription
lundi 5 juin 2006
Statut
Membre
Dernière intervention
6 octobre 2012
1
merci à vous et j'ai aussi utilisé cette requête (qui ne vient oas de moi) qui fonctionne très bien

"Select * from Paiements Where Prix between " & txtRecherche.Text & "  And  " & txtRecherche2.Text & " "