poussmouss
Messages postés20Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention19 mars 2004
-
7 juil. 2003 à 11:40
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
7 juil. 2003 à 18:36
Bonjour, voila, je souhaiterai pouvoir extraire des valeurs dans une base de données, qui sont séparées par des ; par exemple :
55;32;87;
Je souhaiterai donc pouvoir les extraire une a une pour les comparer à une autre table.
Merci d'avance
nickadele
Messages postés1251Date d'inscriptionmercredi 7 août 2002StatutModérateurDernière intervention10 avril 2013 7 juil. 2003 à 12:51
Utilise la fonction split(valeur, separateur)
valeur est la variable qui contient tes données
separateur contient la valeur de séparation dans ton cas ";"
cette fonction te renvoie un array (vecteur)
après tu peux parcourir ton array
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 7 juil. 2003 à 18:36
split te ressort un array, donc c assez simple pour t'ens ervir apres
dim tab, tab2 as array
tab = split(valeurbase,";")
tab2 = split(valeurbase2,";")
dim valeur as string
for each valeur in tab then
dim valeur2 as string
for each valeur2 in tab then
'Ici tu fais ton teste de valeur
if valeur2 = valeur then
'c'est les deux memes valeurs
end if
next
next
J'espere que c'est ca que tu veux ;) et si t en ASP T pas obligé de declarer tes variables mais comme ca l'exemple est aussi compatible .net ;)