Ho un form che deve caricare un record in un database e creare una cartella nel server remoto. La mia intensione era di mettere il codice in un unico file asp che veniva eseguito dall'action del form nella mia pagina web.

codice:
<HTML>
<BODY>

<%
'scrive nella cartella del server la nuova categoria con relative settocartelle
Set Upload = Server.CreateObject("Persits.Upload")
Count = Upload.Save
percorso = Server.MapPath("/public")
' cartella indicata dall'amministratore
subdir = Upload.Form("txtTitolo")
' Imposto percorsi per immagini piccole e grandi
Path_1 = percorso & "\Portfolio\" & subdir & "\ImmaginiPiccole\"
Path_2 = percorso & "\Portfolio\" & subdir & "\ImmaginiGrandi\"
' Create path, ignore "already exists" error
Upload.CreateDirectory Path_1, True
Upload.CreateDirectory Path_2, True
%>
<%	
'scrive nel database la nuova categoria
Set dbConn = Server.CreateObject ("adodb.connection")
dbConn.open("Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.Mappath("/mdb-database/Tabelle.mdb"))
dbConn.Execute("INSERT INTO tblCategoriePortfolio (CategoriaPortfolio, PresentazioneIT, PresentazioneEN) VALUES ('"& request.Form("txtTitolo") &"', '"& request.Form("txtArP_IT") &"', '"& request.Form("txtArP_EN") &"');")
%>
</BODY>
</HTML>
I due blocchi asp, presei singolarmente funzionano, ma messi insieme nel file no. In particolare mi dà un errore nella riga dbConn.Execute ma, anche se senza dati all'interno, mi crea ugualmente un record vuoto.

Avete un consiglio da darmi su come risolvere la cosa?

Grazie