Ciao,
scusami se mi permetto di insistere, ma c'è una cosa che non mi torna sul tuo codice, e per spiegarti ti faccio un esempio:
TESTO1= "AAAAA BBBB CCCCC"
Questo testo è composto da tre parole, ma l'intera frase non supera i 39 caratteri quindi viene visualizzata completamente.
TESTO2= "AAAAAAAAAAAAAAAAAAAAAAAAA BBBBBBBBBBBBBBBBBBBBBBBB CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DDDDDDDDDDDDDDDDDDDDDD"
Questo testo è composto da quattro parole, e l'intera frase supera i 39 caratteri quindi viene eseguito il seguente codice:
parole=ubound(Split(descrizione))+1
matrice=split(descrizione)
for s=0 to 8
response.write(matrice(s)&" ")
next
response.write("...")
Focalizziamoci sull'array matrice, che nel nostro esempio sarà composto da 4 elementi (da 0 a 3).
Ora, all'interno del ciclo FOR, che fai durare per 9 cicli, fai visualizzare ogni singolo elemento dell'array matrice.
Nel nostro esempio quando arriviamo al punto che s ha come valore 4 il sistema ti darà errore, in quanto l'array matrice contiene solo 4 elementi!!
Spero di essere stato chiaro. Devi limitare la visualizzazione delle parole al numero massimo di elementi contenuti nell'array. Ricordati che gli elementi di un array partono da 0.
o meglio ci sono dei record con meno di 8 parole ma si visualizzano
non è che questi record sono composti da meno di 40 caratteri?
Ciao.