Avatar billede stussy Nybegynder
28. juni 2004 - 15:27 Der er 17 kommentarer og
4 løsninger

invalid path

jeg får denne fejl efter at have skiftet webhotel:

Server.MapPath() error 'ASP 0175 : 80004005'

Disallowed Path Characters

/menu/varer.asp, line 28

The '..' characters are not allowed in the Path parameter for the MapPath method.
Avatar billede hmortensen Nybegynder
28. juni 2004 - 15:32 #1
Du kan ikke bruge mappath, når mappen ligger bag web roden.

Hvis den ikke gør det, skal du gå ud fra roden, og direkte ind i mappen, uden brug af '..' (dir tilbage)

Du kan også bruge fuld sti, istedet for mappath
Avatar billede skyum Nybegynder
28. juni 2004 - 15:33 #2
du skal ændre de sider hvor du har en include fil eks. file ="../xxx.inc" - fjern .. og ændre samtidig til virtual = "/xxx.inc"
Avatar billede stussy Nybegynder
28. juni 2004 - 15:35 #3
jeg har prøvet med den direkte sti :

http://www.domæne.dk/data/database.mdb

men så får jeg denne fejl :
Server.MapPath() error 'ASP 0173 : 80004005'

Invalid Path Character

/menu/varer.asp, line 28

An invalid character was specified in the Path parameter for the MapPath method.
Avatar billede stussy Nybegynder
28. juni 2004 - 15:36 #4
Den ser sådan ud :

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("http://www.domæne.dk/butik/database.mdb")
Conn.Open DSN
Avatar billede hmortensen Nybegynder
28. juni 2004 - 15:38 #5
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("butik/database.mdb")
Conn.Open DSN
Avatar billede skyum Nybegynder
28. juni 2004 - 15:39 #6
prøv at sætte ' sådan en foran og bagved de her "
Avatar billede stussy Nybegynder
28. juni 2004 - 15:57 #7
?
kan du prøve at vise mig hvordan det skal se ud ?
Avatar billede stussy Nybegynder
28. juni 2004 - 16:09 #8
sådan ?

Set Conn = Server.CreateObject('"'ADODB.Connection'"')
DSN = '"'DRIVER={Microsoft Access Driver (*.mdb)}; '"'
DSN = DSN & '"'DBQ='"' & Server.MapPath ('"'butik/database.mdb'"')
Conn.Open DSN
Avatar billede stussy Nybegynder
28. juni 2004 - 16:10 #9
-> hindu
problemet er at jeg skal et bibliotek tilbage og derefter ind i et andet.

Altså ../butik/database.mdb
Avatar billede skyum Nybegynder
28. juni 2004 - 16:13 #10
glem det med dem her '
din cb ligger vel i mappen udenfor din wwwroot
Server.MapPath("\guestbook.mdb")
prøv noget i den retning og ret den til så du kommer tilbage.
Det kan anbefales at lave en fil der indeholder adgangen til din database og så blot indsætte en include fil på de sider hvor du skal have fat i databasen
Avatar billede stussy Nybegynder
28. juni 2004 - 16:15 #11
næææ min database ligger i mit domæne, men i en anden mappe.
Avatar billede skyum Nybegynder
28. juni 2004 - 16:15 #12
skal være db og ikke cb
Avatar billede skyum Nybegynder
28. juni 2004 - 16:17 #13
men du vender dem her forkert /xxx/xxx/ de skal venden denne vej i din sti \xx\
Avatar billede stussy Nybegynder
28. juni 2004 - 16:31 #14
hmmm hvorfor ? nå men det hjalp desværre heller ikke :-(
Avatar billede skyum Nybegynder
28. juni 2004 - 16:34 #15
nej jeg har lig checket et andet sted du vender dem rigtigt - tilbage til start:
din fejmelding var at .. skulle væk - har du prøvet med ("/butik/database.mdb")
Avatar billede hmortensen Nybegynder
28. juni 2004 - 17:44 #16
Når du selv skriver at den ligger her:
http://www.domæne.dk/butik/database.mdb

Så skal du ikke et dir tilbage. mappath starter ved web rod, og så skal du ind i butik og ha fat i database.mdb

Ellers kan fuld sti bruges:
x:\mappe\mappe2\db.mdb
Avatar billede stussy Nybegynder
28. juni 2004 - 23:34 #17
:-(
se så får jeg denne fejl :
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0xe00 Thread 0xdcc DBC 0x1547fcc Jet'.

/menu/varer.asp, line 29
Avatar billede skyum Nybegynder
29. juni 2004 - 07:48 #18
har du oprettet en ODBC datakilde???
Avatar billede hmortensen Nybegynder
29. juni 2004 - 10:27 #19
Ellers brug Provider istedet for Driver
Avatar billede stussy Nybegynder
01. juli 2004 - 15:38 #20
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=C:\web\dom.dk\butik\database.mdb"
Conn.Open DSN

Denne virkede, så det var den komplette sti der skulle bruges.

Tak for hjælpen
Avatar billede hmortensen Nybegynder
01. juli 2004 - 17:13 #21
Det var så lidt
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