Ciao a tutti, parto con un esempio :
Supponiamo che voglia cercare nel mio DB, nel campo TAGS, la parola CAIO, metto variabile2=CAIO
1) interrogo il mio database con la query tags LIKE '%"&variabile2&"%'
2) nel mio db supponiamo che ci siano i seguenti record (il campo tags)
record 1 : caio
record 2 : supercaio
record 3 : tizio, caio
record 4 : caio
record 5 : sempronio
3) una volta selezionato quel record, io vorrei che l'output fosse relativo alla parola CAIO
ho pensato a questo codice
while not objrs.eof
tagged=split(objrs("tags"),",")
For Each item In tagged
item=trim(item)
if instr(item,variabile2)=0 then
response.write "" & item & ""
end if
next
objrs.movenext
wend
questo codice però mi restituisce
caio (del record 1)
supercaio (del record 2)
tizio (del record 3)
caio (del record 3)
caio (del record 4)
mentre io vorrei che mi scrivesse soltanto
caio
supercaio
sicuramente la funzione instr non funziona, mi servirebbe qualcosa del tipo
if item like '%"&variabile2&"%' then
ma non credo che esista, oppure non so utilizzare la funzione instr..
ed in più non so come dirgli "se incontri dei record uguali, stampane soltanto uno"
Potete aiutarmi ?
Spero di essere stato chiaro..