Recupero dei dati inviati dall'esterno con una querystring, i dati li recupero senza problema e l'array funziona perfettamente (almeno credo) fino alla SQL.
Facendo un response degli array prima della SQL i dati sono giusti (un valore nell'Arr2(0) e tre valori nell'arr3(i))
Se però faccio eseguire la SQL ottengo il salvataggio sul database (access) solo dell'ultimo dato.
Dove sbaglio? Sono ore che ci sbatto la testa e non trovo l'errore.
Questo è il codice:
GRAZIE!codice:<% Dim causale causale = Request.QueryString("causale") %> <% strUrl = causale str = URLDecode(strUrl) %> <% Arr=split(str,"=") if IsArray(Arr) Then End If %> <% Arr1=split(Arr(7),"&") if IsArray(Arr1) Then end if %> <% Arr2=split(Arr1(0),":") if IsArray(Arr2) Then end if Arr3=split(Arr2(1),",") if IsArray(Arr3) Then for i=0 to Ubound(Arr3) 'Response.write Arr2(0) & (Arr3(i))&" " 'next 'end if 'response.end %><% SQL="UPDATE " & Arr2(0) & " set prenotazione = 1, pagato = 1 WHERE Num_posto= " & Arr3(i) 'Response.write SQL 'response.end next end if conn.Execute(SQL) %>

Rispondi quotando