Salve a tutti, ho notato un problema (che comunque ho aggirato) nell'utilizzo della funzione For... Each. Quasi si trattasse di un "Bug" di Asp...
Avevo una stringa chiamata PROVA valorizzata così: "1,2,2;"
effettuavo uno split della stringa sul carattere ";"
ovvero
Valori = split(PROVA, ";")
Utilizzando quindi un ciclo for each su Valori, ho notato che il sistema invece che 1 solo cilco, ne effettuava... 2!
Ho provato dunque a leggere l'array Valori, e ho notato che:
valori(0) conteneva giustamente "1,2,2"
e valori(1) esisteva ! (con valore Null).
Ecco perchè il ciclo veniva generato due volte!
Ma la cosa mi sembra errata, in quanto lo split di quella variabile dovrebbe generare un solo record di array!
(Il motivo per cui effettuavo lo split era il seguente:
questa stringa PROVA poteva crescere di dimensioni con nuovi valori, sempre separati dal ;
ovvero poteva diventare "1,2,2;5,1,1;6,2,2;"
in ogni caso, sempre, viene generato un record di array in più, valorizzato come null)
La domanda finale è: è normale? è un problema che ho avuto solo io, o qualcun altro si è imbattuto nella medesima situazione?

Rispondi quotando
