Avatar billede kometen79 Nybegynder
29. september 2004 - 10:04 Der er 1 løsning

Hvorfor bliver fil-navnet ikke skrevet til DB

Jeg har lavet et upload komponent til min webside som er baseret på asp upload. Det virker også fint, filerne bliver lagt op på webhotellet, men prøver jeg at uploade større filer bliver de ikke skrevet til databasen. Kan det have noget at gøre med en timeout eller er der andre måder at gøre det på end nedenstående.

<!--#INCLUDE file="Includes/DB.inc" -->

<%call opendb
Feltnavn = Request.Querystring("felt")

select case (Feltnavn)
    case "gallery"
            Set Upload = Server.CreateObject("Persits.Upload")

                Upload.OverwriteFiles = False
                Upload.Save(server.mappath("../Images/Gallery/Index/"))

                    For Each File in Upload.Files
                        mappe = upload.form("add_date")
                        dato = upload.form("add_date")
                            if dato = "" then dato = date       
                                name1 = replace(upload.form("name"), "'", "&#39;")
                                description1 = replace(upload.form("description"), "'", "&#39;")
                               
                                        add_gallery= "INSERT INTO Gallery(name, description, dato, billede, opret) VALUES ('"&name1&"', '"&description1&"', '"&dato&"', '"&file.filename&"', '"&upload.form("author")&"')"
                                            dbconn.Execute(add_gallery)
                                                response.redirect "gallery.asp?Fejl=Galleriet er blevet tilføjet"   
                    Next
                   
    case "gallery_update"
            Set Upload = Server.CreateObject("Persits.Upload")

                Upload.OverwriteFiles = False
                Upload.Save(server.mappath("../Images/Gallery/Index/"))

                    if upload.form("THEFILE") = "" then
                    dato = upload.form("add_date")
                            if dato = "" then dato = date       
                                name1 = replace(upload.form("name"), "'", "&#39;")
                                description1 = replace(upload.form("description"), "'", "&#39;")
                   
                    update_gallery= "update gallery SET name = '"&name1&"', description = '"&description1&"', dato = '"&dato&"', opret = '"&upload.form("author")&"' where id = "&Request.QueryString("id")&" "
                    dbconn.Execute(update_gallery)
                   
                    response.redirect "gallery.asp?Fejl=Galleriet er blevet opdateret"               
                   
                    else

                    For Each File in Upload.Files
                        mappe = upload.form("add_date")
                        dato = upload.form("add_date")
                            if dato = "" then dato = date       
                                name1 = replace(upload.form("name"), "'", "&#39;")
                                description1 = replace(upload.form("description"), "'", "&#39;")
                               
                                       
                                        update_gallery= "update gallery SET name = '"&name1&"', description = '"&description1&"', dato = '"&dato&"', billede = '"&file.filename&"', opret = '"&upload.form("author")&"' where id = "&Request.QueryString("id")&" "
                                        dbconn.Execute(update_gallery)
                                       
                                                response.redirect "gallery.asp?Fejl=Galleriet er blevet tilføjet"   
                    Next
                   
                    end if
                   
                   
    end select
call closedb()%>
Avatar billede kometen79 Nybegynder
29. september 2004 - 14:32 #1
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester