Salve, uso lo script di baol per uppare dei files sul server e delle info da stoccare in un db al quale ho impostato la password.

Nella prima pagina c'è una form nella quale inserisco le info, il percorso al file e la password. Questa form manda alla pagina up.asp :

codice:
<%
Dim oUpload, password, nome, categoria, descrizioneita, descrizioneing
Set oUpload = new cUpload
password = oUpload.form("password")
if password =prova then
	oUpload.SetPath "/public/galleries"
	oUpload.AutoRename=False
	oUpload.OverWrite=True
	oUpload.Upload
	oUpload.Save()
        nome = oUpload.GetFileName()
        categoria = oUpload.Form("categoria")
	commenti = oUpload.Form("descrizioneita")
	comments = oUpload.Form("descrizioneing")
	descrizioneita = replace(commenti,"'","''")
	descrizioneing = replace(comments,"'","''")
dbconn =  Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; " &_
         "Data Source="& Server.MapPath("/mdb-database/fotodata.mdb") &"; " &_
         "Jet OLEDB:Database Password=" & password & ";"
strsql = "INSERT INTO fotoinfo ( nome, categoria, descrizioneita, descrizioneing ) Values ( '" & nome & "', '" & categoria & "', '" & descrizioneita & "', '" & descrizioneing & "');"
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open dbConn
objConn.Execute strsql 
Response.Write strsql
objConn.Close 
set objConn = Nothing
else
response.write "Non sei autorizzato"
end if
Set oUpload=Nothing
%>
Mi dà errore alla riga objconn.open dicendo che manca un ", ma la stessa riga in un altra pagina funziona correttissimamente. Inoltre, anche se inserisco una pass sbagliata nella form non mi va all'esle (Non sei autorizzato).

Grazie anticipate, buona giornata! :ciauz: