valorizzare variabile dinamica

novello88

Utente Attivo
3 Mar 2012
103
1
0
ciao,
devo creare una serie di variabili dinamicamente; queste variabili avranno un nome formato da una parte iniziale stringa, una variabile, un'altra stringa, una seconda variabile e un'ultima parte stringa, ossia
Codice:
"elemento_" & a & "_" & e & "_valore"
in fase di creazione dinamica di queste variabili devo valorizzarle associando loro il valore di altre variabili che ottengo splittando una stringa. Esempio:

ho la stringa
Codice:
totale="1()1()()6B33001501()bc futura 36v, vasca cm 130, centrale cm 55, anteriore cm 175, destro - bianco cefla()pz()1()4392.51()4392.51"
questo é il codice:
Codice:
a=1
parti_totale=split(totale,"()")
maxind=ubound(parti_totale)  
for e=0 to maxind
   eval("elemento_" & a & "_" & e & "_valore")=parti_totale(e)
next
purtroppo non funziona. Qualcuno sa aiutarmi?
Grazie in anticipo
 
prova una cosa del genere:
Codice:
Dim i, s
i = 0
s = Split("1()1()()6B33001501()bc futura 36v, vasca cm 130, centrale cm 55, anteriore cm 175, destro - bianco cefla()pz()1()4392.51()4392.51", "()")
For i = 0 To UBound(s)
response.write(s(i) & "<br>")
Next

il risultato:
Codice:
1
1

6B33001501
bc futura 36v, vasca cm 130, centrale cm 55, anteriore cm 175, destro - bianco cefla
pz
1
4392.51
4392.51

non credo che sia quello che vorresti ottenere...
 

Discussioni simili