Ciao a tutti,
ho un certo numero di dati variabile che incollo dentro una textarea per poi caricarli su un db dopo alcune operazioni di verifica.
Dati:
codice:
1013748	ente 73348	1	26/02/2016
1013749	ente 73348	2	26/02/2016
1013750	ente 73348	3	26/02/2016
1013751	ente 73348	4	04/03/2016
1013752	ente 73348	5	04/03/2016
1013753	ente 73348	6	04/03/2016
1013754	ente 73348	7	04/03/2016
1013755	ente 73348	8	04/03/2016
Per averli disponibili ho pensato di riempire una matrice e ridimensionarla alla fine del ciclo
codice:
dati = request("dati")	dim matrice(3,1000)
		
	'controllo che ci sia il numero di campi corretto e carico i dati in una matrice
	tmpRiga = split(dati,vbcrlf)
	
	for i=0 to ubound(tmpRiga)
		if tmpRiga(i)<>"" then
			'response.write tmpRiga(i) & "<br>"
			tmpValori = split(tmpRiga(i),vbTab)
			
			if ubound(tmpValori)<3 then
				esitoOP "Attenzione manca una colonna, devono essere 4","indietro" 'funzione che crea una pagina html
			else
				'response.write tmpValori(3) & "-<br>"				
				matrice(0,i)=tmpValori(0) 'scatola
				matrice(1,i)=tmpValori(1) 'dettaglio
				matrice(2,i)=tmpValori(2) 'rif cliente
				matrice(3,i)=tmpValori(3) 'data inserimento
			end if
		end if
	next
	
	'response.write i
	
	
	ReDim preserve matrice(3,i)
	
	'response.end
	
	for k=0 to ubound(matrice,2)
		'if matrice(k,0)="" then
		'	exit for
		'end if
		response.write k & "<br>"
		response.write matrice(0,k) & "<br>"
		response.write matrice(1,k) & "<br>"
		'response.write matrice(2,k) & "<br>"
		response.write matrice(3,k) & "<br>"
	next
ma sul ridimensionamento mi esce l'errore:

Questa matrice è fissa o temporaneamente bloccata: 'matrice'

so che si puo' cambiare soltanto l'ultimo indice e infatti li ho invertiti, ma non funziona ugualmente, potete darmi una mano? grazie