Non so che dire... fino ad oggi funzionava....![]()
ora mi spiego... io ho un form dove devo fare l'upload di dati che vanno poi inseriti in DB e file (sia immagini, sia pdf, sia flash..) uso l'upload di baol74 versione 3.1.1 che fino ad oggi funzionava egregiamente...
oggi però ha deciso di smettere e darmi il seguente errore:
Da cosa può essere dovuto?codice:Errore di run-time di Microsoft VBScript error '800a0005' Chiamata di routine o argomento non validi: 'MidB' /System/upload.asp, line 355
questo è il codice del file che fino a stamattina funzionava...
codice:<% Dimbordo = 1 UPLOADDIR="/public/file/" tabella = "SELECT * FROM corso" MDBFile= "/MDB-Database/database.mdb" 'Apertura database - recordset strConn="driver={Microsoft Access Driver (*.mdb)}; " strConn=strConn & " DBQ=" & Server.MapPath(MDBFile) Set Conn=Server.CreateObject("ADODB.Connection") Conn.Open (strConn) Set rs = Server.CreateObject("ADODB.Recordset") '#### UPLOAD dei file #### 'Se voglio autorinominare allora meglio cosi: Dim oUpload Set oUpload = new cUpload With oUpload .AutoRename = False .Overwrite = true .SetPath UPLOADDIR .load() if .form("access") = 4 then 'registro il corso rs.open tabella, conn,3,3 'Memorizzazione dati rs.addnew rs("Nome_corso") = trim(.form("cor_titolo")) rs("descrizione") = trim(.form("cor_descrizione")) rs("tipo") = trim(.form("tipo")) rs("creator") = .form("es_User") rs("group") = .form("gruppo") rs.update rs.close 'cerco l'ID del corso rs.open tabella, conn,3,3 while not rs.eof IntID_corso = rs.Fields.Item("Id_Corso") rs.movenext wend 'Chiusura database - recordset rs.close 'registro il modulo tabella = "SELECT * FROM Modulo" rs.open tabella, conn,3,3 'Memorizzazione dati rs.addnew rs("Titolo") = trim(.form("mod_titolo")) rs("Descrizione") = trim(.form("mod_descrizione")) rs("id_Corso") = IntID_corso rs.update rs.close 'cerco l'ID del modulo rs.open tabella, conn,3,3 while not rs.eof IntID_modulo = rs.Fields.Item("Id_modulo") rs.movenext wend 'Chiusura database - recordset rs.close '######################################### 'registro la lezione tabella = "SELECT * FROM Lezione" rs.open tabella, conn,3,3 'Memorizzazione dati rs.addnew rs("Titolo") = trim(.form("unit_titolo")) rs("Descrizione") = trim(.form("unit_descrizione")) rs("Id_User") = trim(.form("es_User")) rs("Descrizione_Esercitazione") = trim(.form("es_descrizione")) rs("Nome_file") = CInt(IntID_corso) &"_unit_" & .Files("Name") &"."& .files("Ext") rs("Tipo")= .files("Ext") rs("Dim_nomefile")= .files("Size") .SaveAs(CInt(IntID_corso) &"_unit_" & .Files("Name") &"."& .files("Ext")) 'Se manca esercitazione qui avviene un errore.... .MoveNext rs("File_Esercitazione") = CInt(IntID_corso) &"_es_" & .Files("Name") &"."& .files("Ext") rs("Dim_esfile")= .files("Size") rs("Type_esfile")= .files("Ext") .SaveAs(CInt(IntID_corso) &"_es_" & .Files("Name") &"."& .files("Ext")) rs.update rs.close rs.open tabella, conn,3,3 while not rs.eof IntID_lezione = rs.Fields.Item("Id_lezione") rs.movenext wend 'Chiusura database - recordset rs.close 'registro la lezione tabella = "SELECT * FROM Lez_Mod" rs.open tabella, conn,3,3 'Memorizzazione dati rs.addnew rs("Id_modulo") = IntID_modulo rs("Id_Lezione") = IntID_lezione rs.update rs.close 'memorizzo i menu tabella = "SELECT * FROM menu" rs.open tabella, conn,3,3 'registro il menu 'Memorizzazione dati rs.addnew if .form("Avvisi") = "true" then rs("Avvisi") = true else rs("Avvisi") = false end if if .form("Agenda") = "true" then rs("Agenda") = true else rs("Agenda") = false end if rs("Lezione") = true if .form("Linkografia") = "true" then rs("Linkografia") = true else rs("Linkografia") = false end if if .form("Messaggi") = "true" then rs("Messaggi") = true else rs("Messaggi") = false end if if .form("Forum") = "true" then rs("Forum") = true else rs("Forum") = false end if if .form("Chat") = "true" then rs("Chat") = true else rs("Chat") = false end if if .form("utenti_iscritti") = "true" then rs("utenti_iscritti") = true else rs("utenti_iscritti") = false end if if .form("Esercitazioni") = "true" then rs("Esercitazioni") = true else rs("Esercitazioni") = false end if rs("Test") = trim(.form("abletest")) rs("Id_Corso") = IntID_Corso rs.update rs.close set rs=nothing conn.close set conn=nothing response.write("Il corso di "& trim(.form("cor_titolo"))&" è stato creato con successo!!!! ") response.redirect("/?userpage=/elearn/corsoregistrato&CODE=Djd45sd7y90fgMpI8h1j&UserID="& Session("tmpID_user") &"&crsID="&IntID_Corso &"&menuID="&request.querystring("menuID")) 'dovevo essere drogato per scrivere quanto sotto... 'response.redirect("/default.asp?userpage=/elearn/modulo&menuID=2") else response.write("accesso non autorizzato") end if End With Set oUpload=Nothing '#### FINE di UPLOAD dei file #### %>![]()

Rispondi quotando
VVoVe:
