Forum de discussion
Forum « Programmation ASP » (archives)
Re: Pbm ASP ODBC error '80040e10'???????
Envoyé: 12 janvier 2004, 12h59 par Oznog
C'est bon, ça avance.
Je n'avais pas vue un petit détail dans ta requète. Entoure les mots clés par les symbole du pourcentage (%) avec un "LIKE" :
q = "SELECT * FROM mabase WHERE licence LIKE '%licence%' AND nom LIKE '%nom%' AND prenom LIKE '%prenom%' AND email LIKE '%email%' "
Et pour t'aider tu peux le faire en plusieurs lignes:
q = "SELECT * FROM mabase "
q = q & "WHERE licence LIKE '%licence%' "
q = q & "AND nom LIKE '%nom%' "
q = q & "AND prenom LIKE '%prenom%' "
q = q & "AND email LIKE '%email%' "
Maintenant, je pensais que c'était un test avec les mots; licence, nom, prenom et email. Bonne chose à faire puisque le problème est justement au niveau des valeurs.
Mais si tu veux les vrais valeurs :
q = "SELECT * FROM mabase "
q = q & "WHERE licence LIKE '%"&licence"&%' "
q = q & "AND nom LIKE '%"&nom"&%' "
q = q & "AND prenom LIKE '%"&prenom"&%' "
q = q & "AND email LIKE '%"&email"&%' "
Ça semble complexe mais en fait ce n'est que.
"chaine" & variable & "chaine"
Alors si tu fais ça :
q = "SELECT * FROM mabase "
q = q & "WHERE licence LIKE '%licence%' "
q = q & "AND nom LIKE '%nom%' "
q = q & "AND prenom LIKE '%prenom%' "
q = q & "AND email LIKE '%email%' "
Est-ce qu'il y a encorer l'erreur?
Ciao
Oznog
Réponses
|