---
title: "Invalid path character?!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/61451-invalid-path-character"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "bassebhu"
published: "2002-12-07T12:05:13.000Z"
updated: "2002-12-07T21:34:50.000Z"
replies: 12
views: 402
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/61451-invalid-path-character"
---

# Invalid path character?!

## #1 — bassebhu, 2002-12-07T12:05Z

Hej!

Får detta fel:

> Server.MapPath() error 'ASP 0173 : 80004005'  
>  
> Invalid Path Character  
> 
> /navigation.asp, line 50 
> 
> An invalid character was specified in the Path parameter for the MapPath method.

```
db = "nyheter.mdb"  
MinCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source ="& Server.MapPath(db) &" "  
SQL = "SELECT TOP 1 * From nyheter Where url=" & Request.Querystring("url") &" AND visa = 'sida'"   
RecSet.Open SQL, MinCon, 3,3
```

shyrre

Permalänk: https://www.webforum.nu/p/61451

## #2 — solbulle, 2002-12-07T12:19Z

Kan du inte bara skriva:

```
MinCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source ="& db
```

Permalänk: https://www.webforum.nu/p/878024

## #3 — bassebhu, 2002-12-07T12:24Z

kanske, ska testa :)

Permalänk: https://www.webforum.nu/p/878027

## #4 — bassebhu, 2002-12-07T20:39Z

noep :(

Permalänk: https://www.webforum.nu/p/878330

## #5 — OveRRidE, 2002-12-07T20:56Z

```
MinCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath(db)
```

Permalänk: https://www.webforum.nu/p/878342

## #6 — bassebhu, 2002-12-07T21:03Z

sorry. detta som är raderna som felet ligger i (tror ja)

Set objFS=Server.CreateObject("Scripting.FileSystemObject")
strName="temp" & Timer() & ".asp"

Permalänk: https://www.webforum.nu/p/878349

## #7 — LarsG, 2002-12-07T21:12Z

Timer()?  Du kanske vill ha now() istället?

Permalänk: https://www.webforum.nu/p/878360

## #8 — bassebhu, 2002-12-07T21:15Z

ytterligare en skum rad till det hela :e 

```
Set objFile=objFS.CreateTextFile(Server.MapPath(strName),True)
```

Fick:

> Microsoft VBScript runtime error '800a01b6'  
> 
> Object doesn't support this property or method 
> 
> /navigation.asp, line 27

sen jag bytte till now()

Permalänk: https://www.webforum.nu/p/878364

## #9 — LarsG, 2002-12-07T21:26Z

Hur ser strName ut? Kan du testa createtextfile med ett valigt namn (utan now())?

Permalänk: https://www.webforum.nu/p/878368

## #10 — bassebhu, 2002-12-07T21:26Z

ÄHH! glöm det tidigare. skickar nytt. alltihop.

```
<%
If not Request.Querystring("url") = "" Then
  
Set MinCon = Server.CreateObject("ADODB.Connection")
Set RecSet = Server.CreateObject("ADODB.RecordSet")

db = "nyheter.mdb" 
MinCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath(db) 
SQL = "SELECT TOP 1 * From nyheter Where url=" & Request.Querystring("url") &" AND visa = 'sida'"  
RecSet.Open SQL, MinCon, 3,3

Set objFS=Server.CreateObject("Scripting.FileSystemObject") 
strName="temp" & Now() & ".asp"

' ---start av loopen---
Do While Not RecSet.EOF

Dim myMenu
myMeny = CInt(RecSet("kommentar"))

Select Case myMeny
Case 1
%><!-- #include file="home_menu.asp" --><%
Case 2
%><!-- #include file="information_menu.asp" --><%
Case 3
%><!-- #include file="contact_menu.asp" --><%
Case 4
%><!-- #include file="media_menu.asp" --><%
End Select
%>
<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" width="98%" height="1">
<tr>
<td width="68%" valign="top" height="1"><br><%
Set objFile=objFS.CreateTextFile(Server.MapPath(strName),True)

Call objFile.WriteLine(RecSet("kod"))

Call objFile.Close

Set objFile=objFS.CreateTextFile(Server.MapPath(strName),True)

Call objFile.Close

Server.Execute strName

Loop
' ---slut på loopen---

Call obJFS.DeleteFile(Server.MapPath(strName))
Set objFS=Nothing

Call RecSet.Close
Set RecSet=Nothing

MinCon.Close

end if

'Följande if-sats körs bara om ?url är tom i querysting
If not Request.Querystring("url") = "" Then

SQL = "SELECT TOP 1 * From nyheter Where url=" & Request.Querystring("url") &" AND visa = 'nyhet'"
RecSet.Open SQL, MinCon

Do While Not RecSet.EOF
%>
```

Med det här blir följande fel:

> Server.MapPath() error 'ASP 0173 : 80004005'  
>  
> Invalid Path Character  
> 
> /db/navigation.asp, line 50 
> 
> An invalid character was specified in the Path parameter for the MapPath method.

rad 50:

```
Set objFile=objFS.CreateTextFile(Server.MapPath(strName),True)
```

tack!

Permalänk: https://www.webforum.nu/p/878369

## #11 — solbulle, 2002-12-07T21:32Z

<http://www.webforum.nu/showthread.php?s=&threadid=60222> ???

Permalänk: https://www.webforum.nu/p/878374

## #12 — bassebhu, 2002-12-07T21:33Z

haha, då kom nästa fel när jag tog bort now()

> Server object error 'ASP 0228 : 80004005'  
>  
> Server.Execute Error 
> 
> /navigation.asp, line 60 
> 
> The call to Server.Execute failed while loading the page

rad 60:
Server.Execute strName

Jag hjälper en annan kille så jag vet inte ens vad scriptet ska göra, och han verkar inte heller veta det med en så felig kod :e

Permalänk: https://www.webforum.nu/p/878375

## #13 — bassebhu, 2002-12-07T21:34Z

haha, det var den killen det. ni kan nog radera den här tråden :e

Permalänk: https://www.webforum.nu/p/878376

---

Tråden på webben: https://www.webforum.nu/amne/asp/61451-invalid-path-character
