05. januar 2008 - 13:15Der er
10 kommentarer og 1 løsning
Hvor er server.Mappath invalid path character
Jeg antager at det bare er et spørgsmål om et citattegn for lidt, men jeg kan simpelthen ikke greje hvad denne her fejl dækker over. Server.MapPath() error 'ASP 0173 : 80004005'
Invalid Path Character (...) in line 375
An invalid character was specified in the Path parameter for the MapPath method
Det eneste umiddelbart invalide er, at du har en startparentes mere end slutparentes men det skyldes nok bare copy/paste fra din side - derfor vil mit bud være, at det er variablen sqlmappenavn der indeholder noget ugyldigt (fx "../mappe")
Den manglende parentes skyldes at jeg ikke har taget et ',true)' med. Når jeg udskriver sqlmappenavn, så lykkes det, ja. Jeg får i hvert fald ingen fejlmeddelelse, men sqlmappen skal være afhængig af bruger, så det er jo ikke meget bevendt. Jeg er på vej ud af døren, så jeg må prøve videre i morgen. Tak for inputtene...
Der er nogle enkelte tegn, som mappath ikke kan lide. Bl.a. komma. Der er løsningen kun at sende en kendt del af stien igennem funktionen, og klistre resten på udenfor
Det var i virkeligheden ikke en fejl, men et logisk problem, der forårsagede fejlen. I samme fil eksisterede en anden funktion, der reelt oprettede sqlmappenavnet, hvorfor det ved executing af scriptet dårligt nok eksisterede. Sorry at have spildt jeres tid. De af ovenstående der har sendt et svar inden fredag, deler pointene.
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.