Avatar billede maximus25 Nybegynder
08. november 2003 - 09:23 Der er 5 kommentarer og
1 løsning

Problemer ved databaseforbindelse

Hejsa
Jeg har ligeinstalleret en windows 2003 server hvor jeg har flyttet hele indholdet fra min inetpub mappe fra min gamle server.
Der kommer nu denne fejl når der skal etableres forbindelse til databasen:

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

Disallowed Path Characters

/databaseconn.asp, line 5

The '..' characters are not allowed in the Path parameter for the MapPath method.


Min databaseconn.asp ser sådan ud:

<%
    ' Databaseforbindelse
    Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSN = DSN & "DBQ=" & Server.MapPath("../databaser/menu.mdb")
    Conn.Open DSN
%>


Jeg fatter ikke at det pludselig ikke virker. Er der en der ved hvorfor og hvordan jeg løser det?
Avatar billede jytte Nybegynder
08. november 2003 - 09:27 #1
Kan du ikke bare flytte mappen databaser ned i den samme mappe som databaseconn.asp ligger i ?

og så skrive Server.MapPath("databaser/menu.mdb")
Avatar billede maximus25 Nybegynder
08. november 2003 - 09:29 #2
jeg vil ikke have mappen i samme bibliotek
Avatar billede maximus25 Nybegynder
08. november 2003 - 09:29 #3
jeg har en database mappe og en www mappe til selve filerne
Avatar billede jytte Nybegynder
08. november 2003 - 09:35 #4
Så vil jeg skyde på at du skal gøre en af følgende

1) erstatte Server.MapPath    med hele stien fra roden af dit site (det har jeg før fået til at virke)
2) finde ud af hvor du indstiller den sikkerhedsindstilling der gør at du ikke kan bruge ../ i Server.MapPath (der kan jeg aldrig huske hvor man gør)
Avatar billede maximus25 Nybegynder
08. november 2003 - 17:05 #5
dit foreslag nr2 er lige præcis det jeg tror der er galt men hvis du heller ikke ved hvordan det gøres er vi to
Avatar billede maximus25 Nybegynder
10. november 2003 - 08:01 #6
blev ikke meget klogere....
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