Avatar billede bgo Nybegynder
26. september 2004 - 16:49 Der er 6 kommentarer og
1 løsning

connect til database fra underbibliotek

Jeg kan tilsyneladende ikke benytte Server.MapPath("../db/system.mdb"), men det er vigtigt at jeg kan åbne min database uanset hvilket underbibliotek jeg befinder mig i. Hvordan gør jeg så?

(Set Connect = Server.CreateObject("ADODB.Connection")
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../db/system.mdb")

Connect.Open strDSN)
Avatar billede keysersoze Ekspert
26. september 2004 - 16:56 #1
hvilken fejl opstår?
Avatar billede bgo Nybegynder
26. september 2004 - 16:58 #2
Server.MapPath() error 'ASP 0175 : 80004005'

Disallowed Path Characters

/focuspoint/admin/generelt.asp, line 3

The '..' characters are not allowed in the Path parameter for the MapPath method
Avatar billede arne_v Ekspert
26. september 2004 - 17:04 #3
Fejl beskeden er vel ret klar.

Har du mulighed for at flytte databasen til et sted hvor du kan tilgå den uden brug af .. ?
Avatar billede keysersoze Ekspert
26. september 2004 - 17:06 #4
ok - så angiv i stedet stien sådan;

conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/root/ditsite/db/system.mdb"

selvfølgelig bare med den rigtige sti.
Avatar billede bgo Nybegynder
26. september 2004 - 17:08 #5
jeg fandt selv fejlen... Jeg skulle bruge \ istedet for / :D
Avatar billede keysersoze Ekspert
26. september 2004 - 17:16 #6
så du skrev

Server.MapPath("..\db\system.mdb")

?
Avatar billede bgo Nybegynder
26. september 2004 - 17:19 #7
jep
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