Avatar billede jimpp Nybegynder
23. august 2004 - 12:26 Der er 9 kommentarer og
1 løsning

Hvad er fejlen (ASP upload)

FEJLEN:
-----------------------------------------------
Microsoft VBScript runtime  error '800a003a'

File already exists

/cafe/includes/db_func.asp, line 37

KODEN:
------------------------------------------------

Set RS_games = Server.CreateObject("ADODB.RecordSet")
        RS_games.open "SELECT * FROM [games]" , Conn_cafe, 1,3

        RS_games.addnew
            RS_games("titel") = Request.Form("titel")
            RS_games("format") = Request.Form("format")
            RS_games("beskrivelse") = Request.Form("beskrivelse")

       
        IntID = RS_games("id")
   
        mappe = IntID
       
        set fs=Server.CreateObject("Scripting.FileSystemObject")
Linjen med fejl: set f=fs.CreateFolder("d:\web\gamepad.dk\www\cafe\img\games\" & mappe)
        set f=nothing
        set fs=nothing
       
        set Upload = Server.CreateObject("Persits.Upload.1")
        Upload.OverwriteFiles = True
        strPath = server.MapPath("../img/games/" & IntID)
        Upload.Save(strPath)   

        RS_games("box") = file.ExtractFileName

        RS_games.update       

        Session("besked") = "Spil oprettet, Mappe oprettet, Billed Uploadet."
                   
        Response.Redirect("" & session("url") & "")    

-------------------------------------
Den siger mappen eksistere, men det gør dne ikke :)
Avatar billede fennec Nybegynder
23. august 2004 - 12:40 #1
Det er altid en god ide, at tjekke om filer/mapper er oprette først.

Path = "d:\web\gamepad.dk\www\cafe\img\games\" & mappe
If Not fs.FolderExists(Path) Then
  Set f = fs.CreateFolder(Path)
  Set f = Nothing
End If
Avatar billede Spotgun Seniormester
23. august 2004 - 12:41 #2
Det skyldes højest sandsynligt at der ligger en fil, med det samme navn som den mappe du vil oprette...
Avatar billede jimpp Nybegynder
23. august 2004 - 12:45 #3
JA det er hvad der står på "plain" engelsk... men jeg sidder og kigger på serveren, og det gør der ikke :)... så eh.
Avatar billede fennec Nybegynder
23. august 2004 - 12:48 #4
Og der er også skriverettigheder??? Det burde også give en "permission denied" fejl, men man ved aldrig :o)
Avatar billede jimpp Nybegynder
23. august 2004 - 12:51 #5
Jep, der er fuld kontrol :) - det er en hovedpine uden lige :)
Avatar billede Spotgun Seniormester
23. august 2004 - 13:25 #6
Kunne det evt. være at den forsøger at oprette en mappe, der indeholder et tegn som windows' filsystem ikke kan lide? F.eks. et spørgsmålstegn eller noget?
Avatar billede jimpp Nybegynder
23. august 2004 - 13:53 #7
det er ID nummeret som den indeholder, altså et tal :)
Avatar billede jimpp Nybegynder
23. august 2004 - 14:05 #8
okay er kommet lidt videre med det...

Persits.Upload.1 error '800a0001'

Unspecified error

/cafe/includes/db_func.asp, line 45

set Upload = Server.CreateObject("Persits.Upload.1")
Upload.OverwriteFiles = True
strPath = server.MapPath("../../cafe/img/games/" & mappe & "/") ' FEJL HER
Upload.Save(strPath)
Avatar billede eagleeye Praktikant
25. august 2004 - 22:35 #9
Du er sikker på variablen mappe ikke er tom?
Avatar billede jimpp Nybegynder
05. oktober 2004 - 15:04 #10
Lukker men tak for hjælpen :) - Lig et svar så får du noget for dit besvær.
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