Avatar billede jacobs1 Nybegynder
30. august 2002 - 14:17 Der er 9 kommentarer og
1 løsning

stier i include file

Hejsa.

Mit problem er følgene:

Jeg bruger en include fil på flere af mine asp sider. Include filen indeholder åbningen af en database. Jeg bruger metoden:
"Data Source" & Server.Mappath("db/database.mdb")

Include filen virker fint MEDMINDRE jeg bruger den i et asp dokument der ligger i en mappe.

Databasen ligger i "mappe/db/"
men hvis jeg så har et asp dokument(der indeholder include-filen) i "mappe/heste" ,så får skriver den at den ikke kan finde databasen, fordi den tror databasen ligger i "mappe/db/heste".

Gi'r jeg mening?

Tak for hjælpen på forhånd!
Avatar billede zinus Nybegynder
30. august 2002 - 14:21 #1
<!--#include file="../mappe/heste/includeme.asp" -->
Avatar billede jacobs1 Nybegynder
30. august 2002 - 14:22 #2
det jeg ønsker er naturligvis at stien ikke ændre sig og altid er db/database.mdb
Avatar billede lange Nybegynder
30. august 2002 - 14:22 #3
eller

<!-- #include virtual="/mappe/heste/includeme.asp" -->

hvis mappe ligger i roden af dit website.
Avatar billede jacobs1 Nybegynder
30. august 2002 - 14:27 #4
nej..den include-fil jeg bruger, er her: mappe/db/include.asp

Jeg vil gerne kunne hente den fra sider, i alle mapper uden den tror databasen ligger i samme mappe som filen.

You see?
Avatar billede lange Nybegynder
30. august 2002 - 14:32 #5
Ups, det er ikke include-filen, der var problemet, sorry. Prøv:

"Data Source" & Server.Mappath("/db/database.mdb")

Igen forudsat at db er en mappe i roden af dit website.
Avatar billede jacobs1 Nybegynder
30. august 2002 - 14:40 #6
hmm...tror ikke helt du er med.

Problemet er at hvis jeg includer filen fra mappe/db/include.asp, i en fil i f.eks, mappe/heste/side.asp, så tror side.asp at databasen ligger i mappe/heste/db/database.mdb
Avatar billede jacobs1 Nybegynder
30. august 2002 - 14:53 #7
er du der?
Avatar billede lange Nybegynder
30. august 2002 - 14:56 #8
Server.MapPath( "/mappe/db/database.mdb" ) i stedet for Server.Mappath("db/database.mdb")

denne gang forudsat at "mappe" er et directory i roden af dit website, og at "db" er subdirectory deri, og at din database hedder "database.mdb" og ligger i "db"-directory'et.

Fidusen ligger i at referer til filerne med udgangspunkt i roden af dit website, derfor brugen af "/"...

Har du overhovedet prøvet hvad jeg har foreslået?

Og ja, jeg er her, men jeg har andet at lave end at sidde og svare på dine spørgsmål på mindre end 10 minutter. Vi kan dog godt finde ud af noget timebetaling, så skal jeg nok svare med det samme...
Avatar billede jacobs1 Nybegynder
30. august 2002 - 15:04 #9
nå, du blev hurtig fed.

tak for hjælpen "lange" lala...

du er sikkert "pæn"
Avatar billede lange Nybegynder
30. august 2002 - 15:27 #10
Jeg går ud fra, at din accept af mit svar betyder jeg havde ret. En anden god gang, tag at prøve de foreslåede ting og generelt have lidt tålmodighed - især inden du begynder at påstå at andre ikke er helt med...
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