Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1465 connectés 

  FORUM HardWare.fr
  Programmation

  ASP/VB Quelqu'un pourrait m'expliquer ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ASP/VB Quelqu'un pourrait m'expliquer ?

n°104930
DJERO
Yoooup...merde ça marche pas..
Posté le 26-02-2002 à 11:55:18  profilanswer
 

Quelqu'un pourrait m'expliquer ça ?
 
[code]
Select Case UBound(strKeyword)
Case 0
rs.Open "select * from all_pages where keywords like '%" & strKeyword(0) & "%' order by mydate desc", con, adOpenForwardOnly, adLockReadOnly, adCmdText
Case 1
rs.Open "select * from all_pages where keywords like '%" & strKeyword(0) & "%' and keywords like '%" & strKeyword(1) & "%' order by mydate desc", con
Case 2
rs.Open "select * from all_pages where keywords like '%" & strKeyword(0) & "%' and keywords like '%" & strKeyword(1) & "%' and keywords like '%" & strKeyword(2) & "%' order by mydate desc", con
Case Else
rs.Open "select * from all_pages where keywords like '%" & strKeyword(0) & "%' and keywords like '%" & strKeyword(1) & "%' and keywords like '%" & strKeyword(2) & "%' order by mydate desc", con
End Select
 
Merci à vous
 
Ps la seule variable récupérée est "strKeyword" avant le traitement précedent.

mood
Publicité
Posté le 26-02-2002 à 11:55:18  profilanswer
 

n°104937
Bonhomme
Posté le 26-02-2002 à 12:08:38  profilanswer
 

Djero a écrit a écrit :

Quelqu'un pourrait m'expliquer ça ?
 
[code]
Select Case UBound(strKeyword)
Case 0
rs.Open "select * from all_pages where keywords like '%" & strKeyword(0) & "%' order by mydate desc", con, adOpenForwardOnly, adLockReadOnly, adCmdText
Case 1
rs.Open "select * from all_pages where keywords like '%" & strKeyword(0) & "%' and keywords like '%" & strKeyword(1) & "%' order by mydate desc", con
Case 2
rs.Open "select * from all_pages where keywords like '%" & strKeyword(0) & "%' and keywords like '%" & strKeyword(1) & "%' and keywords like '%" & strKeyword(2) & "%' order by mydate desc", con
Case Else
rs.Open "select * from all_pages where keywords like '%" & strKeyword(0) & "%' and keywords like '%" & strKeyword(1) & "%' and keywords like '%" & strKeyword(2) & "%' order by mydate desc", con
End Select
 
Merci à vous
 
Ps la seule variable récupérée est "strKeyword" avant le traitement précedent.  




 
Et bien en fait le ubound retourne le nombre d'éléments dans ta variable
Et après avec le case, selon le nombre d'éléments de ton tableau il t'exécute une requête différente (avec 1, 2, 3 ou 4 paramètres)
Ce genre de truc ça ressemble à une recherche par mots clés genre moteur de recherche
Mais bon c'est pas très joli quand même comme façon de faire
Si tu veux en mettre 5 c'est foutu il faut rajouter du code...
 
Bonhomme

n°104946
DJERO
Yoooup...merde ça marche pas..
Posté le 26-02-2002 à 12:26:40  profilanswer
 

Ce que je ne comprend pas c'est comment 1,2,3,4 est sélectionné...
 
Si je tape "zip" ou "zip zob" j'ai toujours la meme requete...

n°105000
DJERO
Yoooup...merde ça marche pas..
Posté le 26-02-2002 à 13:42:25  profilanswer
 

up

n°105090
Bonhomme
Posté le 26-02-2002 à 15:48:23  profilanswer
 

Djero a écrit a écrit :

Ce que je ne comprend pas c'est comment 1,2,3,4 est sélectionné...
 
Si je tape "zip" ou "zip zob" j'ai toujours la meme requete...  




Il faut que tu fasses un tableau pour ta variable et non pas une chaine simple
c'est à dire il faut que var(0)="zip" et var(1)="zob"
Et là ça marchera beaucoup mieux
 
Bonhomme


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  ASP/VB Quelqu'un pourrait m'expliquer ?

 

Sujets relatifs
[Php] fonction eval() : qui peut m'expliquer ce résultat?[ASP] CDO
Redirection en ASPMise a jour d'une base de données a distance ASP / IIS
[ASP] écriture dans un fichierQuelqu'un peut m'expliquer ce code javascript?
[ASP IIS]probleme d'ecriture[ASP] saloperie de quote !
Conversation d'un texte pour integration dans une base oracle via ASPTag HTML en ASP
Plus de sujets relatifs à : ASP/VB Quelqu'un pourrait m'expliquer ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR