Pb avec le caractère espace ds une requete SQL via ASP

Signaler
Messages postés
14
Date d'inscription
dimanche 29 décembre 2002
Statut
Membre
Dernière intervention
27 octobre 2004
-
Messages postés
56
Date d'inscription
mercredi 28 mai 2003
Statut
Membre
Dernière intervention
11 novembre 2005
-
Salut à tous!
Je fais une requete sur une base ACCESS, elle ne marche pas si ds NomCli j'ai un espace, ceci, car seul le premier mot est pris en compte.
sql "SELECT Qty, Date FROM EXPORT_CODESVENDUS WHERE NOMCLIENT " & Request.Form("NomCli") &" AND Date BETWEEN " & Request.Form("DteDbt") & " AND " & Request.Form("DteFin") & ";"

Il doit donc y avoir soit une fct ASP permettant de ne pas se limiter à l'espace soit un caractère d'échappement me permettant de rajouter des guillemets dans la requete SQL afin que celle-ci prenne en compte l'intégralité du nom.
Merci
M@sK

1 réponse

Messages postés
56
Date d'inscription
mercredi 28 mai 2003
Statut
Membre
Dernière intervention
11 novembre 2005
6
Il suffit de mettre des apostrophes dans ton where... Dans l'exmple qui suit, j'ai mis les apostrophes avec ton nom de client :
sql "SELECT Qty, Date FROM EXPORT_CODESVENDUS WHERE NOMCLIENT '" & Request.Form("NomCli") &"' AND Date BETWEEN " & Request.Form("DteDbt") & " AND " & Request.Form("DteFin") & ";"

Maggie :shy)