Avatar billede flashit Nybegynder
18. januar 2004 - 14:01 Der er 8 kommentarer og
1 løsning

Server.Mappath ved include

Hej E.

Hvordan er det nu man kan linke til roden af ens websted, og skrive stien til ens DB derfra?

Jeg har prøvet at bruge //mappe/mappe/test.mdb, men det virker ikke ved include. (Server.Mappath("//DB/test.mdb")
Avatar billede henrikgn Nybegynder
18. januar 2004 - 14:12 #1
Server.MapPath angiver roden af ens websted, og hvis din database ligger i en mappe der hedder DB i roden, skriver du:

Server.MapPath("DB/test.mdb")
Avatar billede Jman Praktikant
18. januar 2004 - 14:15 #2
jeg mener det er Server.MapPath("./DB/test.mdb")
Avatar billede henrikgn Nybegynder
18. januar 2004 - 14:17 #3
Server.MapPath, vil altid pege på den sti, hvor siden ligger.

Ligger din side i en mappe i roden af webstedet, skal du bruge Server.MapPath("../DB/test.mdb"). De to punktummer bevirker at der gåes et skridt tilbage i mappehierakiet.
Avatar billede flashit Nybegynder
18. januar 2004 - 14:31 #4
Jep, det er lige der mit problem ligger.
Jeg ved ikke hvor min side kommer til at ligge, altså i hvilken mappe.
Derfor vil jeg gerne have den til at starte i roden af mit websted, og derefter skriver jeg så stien til min DB.

Jeg kan derfor ikke bruger ../ eller ../../, da jeg vil bruge include, så jeg ikke skal skrive min connection igen og igen.

Er det til at forstå, hvad det er jeg mener?
Avatar billede KingMedia Novice
18. januar 2004 - 16:40 #5
henrikqn >>  Server.MapPath er lavet, netop så du ikke skal "gå tilbage", men i stedet plotter en sti fra roden og ud.. ellers er der ingen idé i at bruge Server.MapPath metoden :o)

flashit .. du bruger bare Server.MapPath("DB/test.mdb")  det virker :o)

/Mads
Avatar billede KingMedia Novice
18. januar 2004 - 16:42 #6
flashit hov sorry..

Server.MapPath("/DB/test.mdb")

så griber den nemlig fra roden af, og i din DB folder :o)

/Mads
Avatar billede KingMedia Novice
18. januar 2004 - 16:44 #7
kan gi dig min conn som jeg selv´includer :o)

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

det har jeg så i en mappe /Include/conn.asp

og includer det bare hvor jeg har brug for det.. og de tvirker :o)

/Mads
Avatar billede flashit Nybegynder
18. januar 2004 - 21:07 #8
Kanon tak Mads
Avatar billede KingMedia Novice
19. februar 2004 - 17:32 #9
det var så lidt.. 
er sgu rart at ku hjælpe hinanden :o)

/Mads
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