webForumDet fria alternativet

Sökvägar från includes

ASP

8 svar · 226 visningar · startad av Rinaldo

Medlem sedan mars 20014 214 inlägg
Frågan#1

Om man har sin databaskoppling, en MapPath i en include i en mapp. Sedan har man sidor i andra mappar där man inkluderar denna...

Till frågan: Från vilken mapp utgår databaskopplingen. Från den includ-filen ligger i eller från den mappen där sidan (som filen inkluderas i) ligger...

------------------
It's a scoobie oobie doobie scoobie doobie melody - Im a Scatman

Medlem sedan dec. 19998 577 inlägg
#2

Eftersom koden inte exekveras före koden ligger i det nya dokumentet så kommer den att ta ifrån den filen som inkluderade.

Så här skall du alltid utgå ifrån roten på din webbplats.

------------------
Ze mor aj kåmmjonikejt wiz pipol ze mor i lörn.

Medlem sedan mars 20014 214 inlägg
#3

Då kan det med andra ord bli svårt att använda en include med db kopplingen hela tiden, då olika sidor ligger i olika mappar?

------------------
It's a scoobie oobie doobie scoobie doobie melody - Im a Scatman

Medlem sedan juni 200032 967 inlägg
#4

Nej, utgå ifrån din webroot när du skapar kopplingen så ska det inte vara några konstigheter.

Mvh,

------------------
webForum har stängt 15-17/2 för uppgradering.

Medlem sedan mars 20014 214 inlägg
#5

Jag är lite borta... Har någon en bra databaskoppling som fungerar på vilken sida i vilken mapp man än inkluderar den?

Tacksam för den.

------------------
It's a scoobie oobie doobie scoobie doobie melody - Im a Scatman

Medlem sedan juni 200032 967 inlägg
#6

Hur ser din ut nu?

------------------
webForum har stängt 15-17/2 för uppgradering.

Medlem sedan mars 20014 214 inlägg
#7
Set Databas = Server.CreateObject("ADODB.Connection")
MdbFilePath = Server.MapPath("../../site_data/data.mdb")
Databas.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"

Hur ska jag fixa denna så att den funkar på alla?

------------------
It's a scoobie oobie doobie scoobie doobie melody - Im a Scatman

Medlem sedan juni 200032 967 inlägg
#8

Om du utgår ifrån webroten, dvs /, när du skriver din sökväg så borde den bli något sånt härnt:

MdbFilePath = Server.MapPath("/site_data/data.mdb")

Om det inte stämmer, prova att skriva ut den sökvägen med response.write, så du kan kontrollera.

Mvh,

------------------
webForum har stängt 15-17/2 för uppgradering.

Medlem sedan mars 20014 214 inlägg
#9

jaha... det ska nog funka bra. Tack

------------------
It's a scoobie oobie doobie scoobie doobie melody - Im a Scatman

266 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)