Recherche mot clé
nick774
- Messages postés
-
23
- Date d'inscription
- dimanche 9 juin 2002
- Statut
- Membre
- Dernière intervention
- 13 octobre 2012
-
jesusonline
- Messages postés
-
6814
- Date d'inscription
- dimanche 15 décembre 2002
- Statut
- Modérateur
- Dernière intervention
- 13 octobre 2010
-
Salut,
Soit:
lechamp1 et lechamp2 les éléments du formulaire (page1.asp)
champ1 et champ2 les champs de ma table (page2.asp)
dans ma page2.asp, ma requête:
sql="select table.* from table "
sql=sql & "where"
sql=sql & " champ1='"&request.form("lechamp1")&"'"
lechamp2 est un descriptif de type mémo.
et champ2 correspond à des mots clés
Pour faire la recherche j'ai fait ça:
selCrit = "Or"
strInput = Request.form("lechamp2")
arrSearch = split(strInput, " ")
strCombine = join(arrSearch, "%') " & selCrit & " (champ2 LIKE '%")
sql = sql & "and "
sql = sql & " (champ2 LIKE '%" & strCombine & "%')"
rs.open sql,Conn,3,3
En fait, je voudrais tester champ2
si champ2<>"" ça fonctionne
si champ2="" y'a problème
En effet la requête considère que champ2<>lechamp2 donc pas de résultat
or je voudrais que si champ2="" alors considérer que champ2=lechamp2
J'pense pas avoir été très clair sur ce coup là !!!
Merci d'avance