Dentro una variabile ho questi numeri: |10|1|2|9|
Devo sommarili insieme.
Faccio lo split, la procedura di somma ma mi esce questo valore: 10129
Quindi provo a forzare le variabili con il Cint ma mi dice che il tipo non è valido! Come mai?
Dentro una variabile ho questi numeri: |10|1|2|9|
Devo sommarili insieme.
Faccio lo split, la procedura di somma ma mi esce questo valore: 10129
Quindi provo a forzare le variabili con il Cint ma mi dice che il tipo non è valido! Come mai?
posta il codice.
-
perchè la stringa cominica per | e finisce per | quindi lo split genera due elementi dell'array (il primo e l'ultimo) con valore vuoto "" e quindi il CInt va in palla
codice:str=split("|10|1|2|9|","|") somma=0 for each el in str if trim(el) & "[]"<>"[]" then somma=somma & cint(el) end if next response.write somma
ok ho fatto la somma saltando il primo e l'ultimo dell'array e funziona!