Probleme sur une requete sql

cs_kyff Messages postés 2 Date d'inscription lundi 31 mars 2003 Statut Membre Dernière intervention 17 avril 2003 - 17 avril 2003 à 15:38
cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 - 18 avril 2003 à 18:27
Salut et merci de lire ce petit message. J'interroge une bd access via une source ASP. La parti du code (tout en bas)permettant d'afficher que les articles dont le prix est compris entre prixinf et prixsup prix saisi par le client dans un formulaire ne fonctionne pas.
Merci d'avance

' Ajoute la commande SELECT et le critère FROM
strSQL = "SELECT " & strSQL & " FROM capa"

' Si l'utilisateur demande une activité métier, ajoutons WHERE
' (sinon il y aura les données de tous les titres)
If Request.Form("activite") <> "" Then
strSQL = strSQL & " WHERE activitémétier LIKE '" & Request.Form("activite") & "'"
End If
' Si l'utilisateur demande un client

If Request.Form("client") <> "" Then
strSQL = strSQL & " AND client LIKE '" & Request.Form("client") & "'"
End If

' Si l'utilisateur demande un pays

If Request.Form("pays") <> "" Then
strSQL = strSQL & " AND pays LIKE '" & Request.Form("pays") & "'"
End If

' Si l'utilisateur demande un titre

If Request.Form("titre") <> "" Then
strSQL = strSQL & " AND titre LIKE '" & Request.Form("titre") & "'"
End If

' Si l'utilisateur demande une langue

If Request.Form("langues") <> "" Then
strSQL = strSQL & " AND langues LIKE '" & Request.Form("langues") & "'"
End If

' requete sur prix

If Request.Form("prixinf")<> "" Then
strSQL = strSQL & " AND prix > '" & Request.Form("prixinf") & "'"

End If

' requete sur prix

If Request.Form("prixsup")<> "" Then
strSQL = strSQL & " AND prix < '" & Request.Form("prixsup") & "'"

End If

2 réponses

cs_sbertrand Messages postés 89 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 14 mars 2005
17 avril 2003 à 16:36
salut

Enleve les apostrophes, les apostrophe sont utilisées uniquement avec les chaines de caractères, pas avec les valeurs numériques.

a+
0
cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
18 avril 2003 à 18:27
Ausi pour les champs date pour les apostrophes.

F___
0
Rejoignez-nous