Avatar billede bpedersen Novice
11. oktober 2005 - 19:58 Der er 6 kommentarer og
2 løsninger

Hvordan skal servermappath være ?

hej

Jeg har lidt problemer med at få et script til at fungere, når jeg flytter filen til et andet bibliotek end wwwroot.

mappe strukturen er som følger:

DB/db.mdb
WWWROOT/mappe1/mappe2/her ligger filen

Set Conn = server.CreateObject("ADODB.Connection")
  Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../db/db.mdb")
Avatar billede xpazzer Nybegynder
11. oktober 2005 - 21:44 #1
Så vidt jeg kan se, ligger din /DB/ mappe ude for din /wwwroot/.

Og da din "her er filen"-asp fil ligger i to undermapper i wwwroot, skal vi hele tre gange tilbage for at komme til /db/ mappen.

Set Conn = server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../../../db/db.mdb")

Eller er der noget jeg ikke forstår (; ?
Avatar billede softspot Forsker
11. oktober 2005 - 21:45 #2
Du kan måske komme omkring det ved at benytte flg. notation:

Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/") & "..\db\db.mdb"
Avatar billede softspot Forsker
11. oktober 2005 - 21:47 #3
...eller måske

Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/../db/db.mdb")

men det afhænger af om din server tillader parent paths...

Fordelen ved at benytte den absolutte reference (dvs. /../db/db.mdb) er at det er ligegyldig hvorfra databasen åbnes, så burde det fungere.
Avatar billede bpedersen Novice
11. oktober 2005 - 22:16 #4
Tak for input, får det først testet imorgen, men så hører i nærmere :-)
Avatar billede bpedersen Novice
20. oktober 2005 - 15:03 #5
Det blev løst med følgende : Server.MapPath("../../db/db.mdb")
men I ledte mig på vej, så smid lige et svar begge 2.
Avatar billede softspot Forsker
20. oktober 2005 - 15:05 #6
OK :)
Avatar billede xpazzer Nybegynder
20. oktober 2005 - 15:50 #7
:) Så lidt..
Avatar billede softspot Forsker
21. oktober 2005 - 17:24 #8
Tak for point :)
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