ASP ordre SQL

Résolu/Fermé
qmike Messages postés 1509 Date d'inscription mardi 19 juillet 2005 Statut Membre Dernière intervention 18 juin 2012 - 19 mai 2009 à 15:22
qmike Messages postés 1509 Date d'inscription mardi 19 juillet 2005 Statut Membre Dernière intervention 18 juin 2012 - 20 mai 2009 à 10:56
Bonjour,

sur le script suivant
j'ai apparement un souci avec l'ordre SQL like et la variable qui suit

En effet, lors de l'exécution du script
aucun enregistrement n'est retournée

<html>
<head
</head>
<body>
<form action="affiche.asp" method="post">
Veuillez saisir votre valeur : <input name="svaleur">
<input type = "submit">

</form>


<%
Response.Write "Nom d'utilisateur : "
val1 = Request.form("svaleur")
response.Write val1
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Inetpub\wwwroot\Saisie.mdb;"
SQL ="select * from valeurs where LiBelleSaisie LIKE '"&val1&"'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open SQL, conn, 1

do while not rs.eof
svaleur = rs("LiBelleSaisie")

rs.moveNext

Response.Write svaleur& "<br>"
loop
rs.close
set rs = nothing
conn.close
set conn = nothing

%>

</body>
</html>

Merci pour vos réponses

4 réponses

Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 391
19 mai 2009 à 16:46
Bonjour,
Je pense que tu dois rajouter le caractère % dans ton ordre
SQL ="select * from valeurs where LiBelleSaisie LIKE '%"&val1&"%'" 

A plus
1
qmike Messages postés 1509 Date d'inscription mardi 19 juillet 2005 Statut Membre Dernière intervention 18 juin 2012 594
19 mai 2009 à 20:36
merci pour ta réponse
A quel endroit faut-il ajouter ca
0
Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 391
20 mai 2009 à 10:08
Bonjour,

Il te suffit de remplacer ta ligne
SQL ="select * from valeurs where LiBelleSaisie LIKE '"&val1&"'" 
par celle de ma réponse précédente
SQL ="select * from valeurs where LiBelleSaisie LIKE '%"&val1&"%'"

A plus
0
qmike Messages postés 1509 Date d'inscription mardi 19 juillet 2005 Statut Membre Dernière intervention 18 juin 2012 594
20 mai 2009 à 10:56
merci
bonne journée
0

Discussions similaires