Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Upload baol

  1. #1
    Utente di HTML.it L'avatar di ITANIUM
    Registrato dal
    Feb 2002
    Messaggi
    496

    Upload baol

    Salve ragazzi, ho un problema con l'upload di baol questo e il codice:

    codice:
    <%
    	If Request.QueryString("Save")="1" then
    		Dim oUpload
    		Set oUpload = new cUpload
    		oUpload.AutoRename = True
    		oUpload.Overwrite = False
    		oUpload.SetPath "/public/docum_ute" 
    		oUpload.Load
    		While Not oUpload.EOF
    			oUpload.Save()
    			Select Case lCase(oUpload.Files("InputName"))
    				Case "ALLEGATO1"
    					FileName_img = oUpload.GetFileName()
    				Case "ALLEGATO2"
    					FileName_img1 = oUpload.GetFileName()
    				Case "ALLEGATO3"
    					FileName_img2 = oUpload.GetFileName()
    				
    			End Select
    			oUpload.MoveNext
    		Wend			
    		Set Conn = Server.CreateObject("ADODB.Connection")
    		Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/utenti_conf.mdb")
    		Set Rs=server.CreateObject("ADODB.Recordset")
    		Rs.Open "MESSAGGI",Conn,3,3
    		Rs.AddNew
    		Rs("TITOLO")		= oUpload.Form("TITOLO")
    		Rs("DATA")		    = oUpload.Form("DATA")
    		Rs("AUTORE")		= oUpload.Form("AUTORE")
    		Rs("MESSAGGIO")		= oUpload.Form("MESSAGGIO")
    		Rs("USER")		    = oUpload.Form("USER")
    		Rs("NOMECOGNOME")	= oUpload.Form("NOMECOGNOME")
    		Rs("ALLEGATO1")		= FileName_img
    		Rs("ALLEGATO2")		= FileName_img1
    		Rs("ALLEGATO3")		= FileName_img2
    		Rs.update
    		Rs.Close
    		Set Rs = Nothing
    	End if
    %>

    mi copia i file nella cartella stabilita, mi riempie il database tranne i campi allegato1 - alegato2 - allegato3, li lascia bianchi, cosa può essere...


  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Fatti stampare quelle variabili e verifica se contegano qualcosa.

    Roby

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Per logica mi verrebbe da dire oUpload.Files("InputName") si il campo file del form o mi sbaglio? Se è cosi non conterrà mai le parole ALLEGATO1, ALLEGATO2, ALLEGATO3 pertanto il case della Select non verrà mai soddisfatto.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it L'avatar di ITANIUM
    Registrato dal
    Feb 2002
    Messaggi
    496
    ciao a tutti, grzie per la risposta.


    come faccio a stampare le variabili interessate.

  5. #5
    Utente di HTML.it L'avatar di ITANIUM
    Registrato dal
    Feb 2002
    Messaggi
    496

    Problema risolto

    Ho risolto l'arcano problema, non si tratta di alcun tipo di errore ne di script ne di permessi, mi è bastato mettere tutti i testi del db e del modulo in minuscolo, in rosso le modifiche sotto:
    codice:
    <%
    	If Request.QueryString("Save")="1" then
    		Dim oUpload
    		Set oUpload = new cUpload
    		oUpload.AutoRename = True
    		oUpload.Overwrite = False
    		oUpload.SetPath "/public/docum_ute" 
    		oUpload.Load
    		While Not oUpload.EOF
    			oUpload.Save()
    			Select Case lCase(oUpload.Files("InputName"))
    				Case "allegato "
    					FileName_img = oUpload.GetFileName()
    				Case "allegato1 "
    					FileName_img1 = oUpload.GetFileName()
    				Case "allegato2 "
    					FileName_img2 = oUpload.GetFileName()
    				
    			End Select
    			oUpload.MoveNext
    		Wend			
    		Set Conn = Server.CreateObject("ADODB.Connection")
    		Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/utenti_conf.mdb")
    		Set Rs=server.CreateObject("ADODB.Recordset")
    		Rs.Open "messaggi",Conn,3,3
    		Rs.AddNew
    		Rs("titolo ")		= oUpload.Form("titolo ")
    		Rs("data ")		= oUpload.Form("data ")
    		Rs("autore ")		= oUpload.Form("autore ")
    		Rs("messaggio ")	         = oUpload.Form("messaggio ")
    		Rs("user ")	         = oUpload.Form("user ")
    		Rs("nomecognome")	         = oUpload.Form("nomecognome")
    		Rs("allegato ")		= FileName_img
    		Rs("allegato1 ")		= FileName_img1
    		Rs("allegato2 ")		= FileName_img2
    		Rs.update
    		Rs.Close
    		Set Rs = Nothing
    	End if
    %>

  6. #6
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592

    Re: Upload baol

    Originariamente inviato da ITANIUM
    Salve ragazzi, ho un problema con l'upload di baol questo e il codice:

    codice:
    <%
    	If Request.QueryString("Save")="1" then
    		Dim oUpload
    		Set oUpload = new cUpload
    		oUpload.AutoRename = True
    		oUpload.Overwrite = False
    		oUpload.SetPath "/public/docum_ute" 
    		oUpload.Load
    		While Not oUpload.EOF
    			oUpload.Save()
    			Select Case lCase(oUpload.Files("InputName"))
    				Case "ALLEGATO1"
    					FileName_img = oUpload.GetFileName()
    				Case "ALLEGATO2"
    					FileName_img1 = oUpload.GetFileName()
    				Case "ALLEGATO3"
    					FileName_img2 = oUpload.GetFileName()
    				
    			End Select
    			oUpload.MoveNext
    		Wend			
    		Set Conn = Server.CreateObject("ADODB.Connection")
    		Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/utenti_conf.mdb")
    		Set Rs=server.CreateObject("ADODB.Recordset")
    		Rs.Open "MESSAGGI",Conn,3,3
    		Rs.AddNew
    		Rs("TITOLO")		= oUpload.Form("TITOLO")
    		Rs("DATA")		    = oUpload.Form("DATA")
    		Rs("AUTORE")		= oUpload.Form("AUTORE")
    		Rs("MESSAGGIO")		= oUpload.Form("MESSAGGIO")
    		Rs("USER")		    = oUpload.Form("USER")
    		Rs("NOMECOGNOME")	= oUpload.Form("NOMECOGNOME")
    		Rs("ALLEGATO1")		= FileName_img
    		Rs("ALLEGATO2")		= FileName_img1
    		Rs("ALLEGATO3")		= FileName_img2
    		Rs.update
    		Rs.Close
    		Set Rs = Nothing
    	End if
    %>

    mi copia i file nella cartella stabilita, mi riempie il database tranne i campi allegato1 - alegato2 - allegato3, li lascia bianchi, cosa può essere...

    Metti delle trappole come response,write "
    filename=" & FileName_img
    in mezzo al codice cosi lo puoi vedere anche se non trasferisce perche dara errpre ma i campi li puoi sedere se passa dentro alla While....poi le togli con un apice in modo da farle diventare commenti....
    ciao
    Vic53
    Vic53

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.