Avatar billede 3dmaxer.dk Nybegynder
22. april 2001 - 15:44 Der er 7 kommentarer og
1 løsning

link til DB fra flere sider

Min database ligger uden for selve websitet. Hvordan kan man så lave en direkte link dertil?

fx linket
../db/db1.mdb
dur ikke da der er mange sider hvor lnket bliver inkluderet i. Og da siderne ligger i forskellige biblioteker virker linket selvfølgelig ikke for alle sider.

Med andre ord har jeg brug for et link til min db der virker fra alle sider - kan man det?

noget lignende dett:
http://www.domaine.dk/../db/db1.mdb
men det virker jo ikke

Forstår i hvad jeg spørger om? :-)
Avatar billede okay Nybegynder
22. april 2001 - 15:46 #1
læg alle filer i samme map, også link bare til test.mdb :)
Avatar billede bjarke-b Nybegynder
22. april 2001 - 15:47 #2
Hvis den (som jeg tror) ligger i et directory der ligger uden for webbet, f. eks i en mappe der hedder db så kan du ikke downloade den fra nettet med mindre du lægger den ud i din root web folder...

håber du forstår
Avatar billede dudal Nybegynder
22. april 2001 - 15:51 #3
Først laver du en side med denne linie for at finde stien til dit webhotel på serveren:

Response.Write Request.ServerVariables(\"PATH_TRANSLATED\")

Det kan f.eks være d:\\home\\3dmaxer\\www\\index.asp

Ved ovenstående eksempel kan du så bruge d:\\home\\3dmaxer\\db\\db1.mdb

/dudal
Avatar billede 3dmaxer.dk Nybegynder
22. april 2001 - 15:54 #4
okay: nej tak :-)

bjarke: Det er jeg udemærket klar over, og det var heller ikke det jeg spurgte om. Og jo db\'en ligger udenfor webbet af sikkerhedmæssige grunde. Prøv at læse mit spørgsmål igen.
Avatar billede 3dmaxer.dk Nybegynder
22. april 2001 - 16:00 #5
dudal:
Jeg er ikke helt med.

på en side som bliver inkluderet på alle andre sider har jeg denne connectstreng til db\'en:

strConnect = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"& Server.MapPath(\"???/db/db1.mdb\")

hvordan vil du lave mappath\'en med dit forslag? Så den virker på alle sider?
Avatar billede dudal Nybegynder
22. april 2001 - 16:05 #6
Hvis d:\\home\\3dmaxer\\db\\db1.mdb passer med stien til dit hotel, så skal du skrive:


strConnect = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=d:\\home\\3dmaxer\\db\\db1.mdb\"

Avatar billede 3dmaxer.dk Nybegynder
22. april 2001 - 16:37 #7
dudal:

Nu gik det op for mig hvad du mente - tak :-) det virker perfekt nu.
Avatar billede dudal Nybegynder
22. april 2001 - 16:38 #8
Fedt. :-)
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