Salve amici,

ho uno stranissimo problema in un modulo di inserimento multiplo!

In pratica ho creato un modulo che legge il contenuto di una cartella di immagini e salva in un db tutte le foto con un unico procedimento.

In pratica basta indicare il nome della cartella e con questo codice:

codice:
<%
Set fileobject = Server.CreateObject("Scripting.FileSystemObject")
StrPath = Server.MapPath("/public/gallery/"&(cartella.Fields.Item("CARTELLA").Value))
Set f = FileObject.GetFolder( StrPath )
Set fc = f.Files
For each f1 in fc
response.write f1.name&";"
next
Set fc = Nothing
Set f = Nothing
Set FileObject =Nothing
%>
tira fuori tutti i nomi dei file della cartella. Cliccando poi su invia, lo script successivo li inserisci in un db:

codice:
PHOTO = Split(Request.QueryString("IMAGE"), ";")

for i=0 to Ubound(PHOTO)
strconn = MM_connGest_STRING
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open strConn

SQL = "INSERT INTO under_gallery (ID_GCAT, IMAGE, NOME) VALUES ('"&Request.QueryString("ID_GCAT")&"', '"&PHOTO(i)&"', '"&Request.QueryString("NOME")&"')"

conn.Execute (SQL)
conn.Close
set conn = Nothing
next
Tutto funziona se i file nella cartella sono relativamente pochi (diciamo sotto i 90) perchè altrimenti mi si impalla... e la cosa strana è che non mi restituisce errore del server!

Provando con IE 6, il pulsante INVIA non ha azioni... provando con IE 7 mi da una pagina di errore come se non ci fosse connessione!

Cosa ancora più strana, invece, che con firefox funziona tutto tranquillamente!!!!

Dove diavolo è l'errore?