Prob de requête SQL

micfrip Messages postés 21 Date d'inscription mardi 4 mars 2003 Statut Membre Dernière intervention 6 mars 2006 - 23 sept. 2003 à 10:58
david wendelken Messages postés 4 Date d'inscription dimanche 16 septembre 2007 Statut Membre Dernière intervention 17 septembre 2007 - 17 sept. 2007 à 00:49
Salut à tous !

Bon, j'ai un problème assez agaçant...

Dans ma page asp, j'ai un formulaire comprenant nottament, un champ de recherche.

Si je tape ma requête dans access en spécifiant un paramètre de recherche, il me trouve bien les enregistrements correspondants.

Par contre, dans ma page, il ne me trouve jamais un seul enregistrement...

Voici la fin de ma requête sql dans ma page :

... AND 'Ma_table.Matière_TXT' like '%" & request.Form("motCle") & "%'order by nom"

Merci d'avance !

4 réponses

cs_Duss Messages postés 890 Date d'inscription lundi 8 avril 2002 Statut Membre Dernière intervention 29 juillet 2004 11
23 sept. 2003 à 13:29
salut,
met un espace avant le order ;)
Duss
0
cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
23 sept. 2003 à 23:38
Effectivement il manque l'espace.
En revanche il ne faut pas prendre l'habitude de nommer des Champs ou Tables de cette facon.

Pas de caracteres spéciaux ni de lettres accentuées dans ces noms.

Romelard Fabrice (Alias F___)
0
micfrip Messages postés 21 Date d'inscription mardi 4 mars 2003 Statut Membre Dernière intervention 6 mars 2006
23 sept. 2003 à 23:43
Ok, merci pour vos réponses.

Apparement, il y avait un autre prob dans le sens où je plaçais des quotes autour des noms de mes champs dans mes requêtes...

Maintenant, cela marche !

Grand merci encore.

-mic-
0
david wendelken Messages postés 4 Date d'inscription dimanche 16 septembre 2007 Statut Membre Dernière intervention 17 septembre 2007
17 sept. 2007 à 00:49
Pardon, je suis l'Américain et je parle français un petit pot.  Corrigez s'il vous plaît mon français.

Votre SQL permettre <<SQL Injection>>.   Essayez-le s'il vous plaît pour la valeur de
<<motCle>>:

'; select * from information_schema.tables where 'a' like '
0
Rejoignez-nous