ciao ragazzi
ho una stringa che contiene questi dati.
stringa="1, 3, 9, 20"
recupero da un database con una query e un loop la variabile ACCOUNT_ID
utilizzo la funzione inStr perchè vorrei sapere se ACCOUNT_ID è presente nella stringa.
ecco il codice:
do ..... (recupero la variabile ACCOUNT_ID)
test=0
if(InStr(stringa,ACCOUNT_ID)> 0) then
test=1
else
test=0
end if
response.Write(""&test&"")
rs.MoveNext
Loop
i problemi sono i seguenti:
mi valorizza sempre la variabile test=1
(ogni volta che rientro nella if (inStr) resetto la variabile test) eppure....
se mi trovo per esempio un ACCOUNT_ID = 19 lui valorizza la variabile test perchè è presente sia il numero 1 che il numero 9 invece dovrebbe valorizzarmi la variabile solo se trova il 19 che devo fa?
![]()
![]()
![]()

Rispondi quotando
