scusate.....sto smanettando su quello che avevo scritto e sono quasi giunto a qualcosa ma sono bloccato in maniera stupida a questo punto
codice:
<%
s=split((trs.Fields.Item("box_app").Value), ", " ,-1, 1)
For i = 0 To UBound(s)
'comincia a scorrere il primo array
response.write "- primo valore di confronto :" & s(i)
'mi sposta al recordset dopo
trs.movenext()
'da recordset dopo fino alla fine
while not trs.eof
'mi crea gli array splittati
q=split((trs.Fields.Item("box_app").Value), ", " ,-1, 1)
'dall'inizio alla fine del nuovo array
for ii=0 to ubound(q)
'se il valore è uguale a quello del primo array
if s(i)=q(ii) then
response.write "- valori di confronto: "& q(ii) &(trs.Fields.Item("nome_trs").Value)
if isnull(valore)then
valore=q(ii)
else
valore=valore&","&q(ii)
end if
uty=q(ii)
'fine se il valore è uguale
end if
'scorri il valore successivo nell'array
next
'se c'è almeno un valore uguale allora
if (uty) = s(i) then
'spostami al record dopo di cui fare l'array splittato
response.write ("-cambia il record")
'fine se
end if
trs.movenext()
wend
trs.requery
response.write ("-fine
")
next
%>
ad esempio, sto usando 3 recordset:
rs 1 :2, 4, 5
rs 2 :3, 5
rs 3 :4
uso questi valori perchè non dovrebbe ridarmi nessun valore, anche se invece (giustamente secondo il codice me li ridà),nel senso che non riesco a fargli dire di interrempere lo scorrimento dell'array e a passare al record dopo...