Avatar billede madssaw2000 Nybegynder
28. august 2001 - 18:47 Der er 5 kommentarer og
2 løsninger

Global pejning??

Hvordan opretter jeg en global pejning til min access.db.
Mit problem går på at min header.asp (som ligger i en mappe - \"include\") indgår i forskellige filer der både er pladseret i roden og i undermapper på mit site.
Databasen ligger i en undermappe til roden og kan ikke flyttes.

rs.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\"& Server.MapPath(\"../en_mappe/database.mdb\")

Det jeg har brug for er noget i stil med (\"http://www.mit_site.dk/en_mappe/database.mdb\")
Avatar billede seeque Nybegynder
28. august 2001 - 19:05 #1
Hvis jeg forstår dit spørgsmål korrekt så skulle dette kunne gøre det:

SET connection = SERVER.CREATEOBJECT(\"ADODB.CONNECTION\")

CONNECTION.OPEN \"Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=[Den fulde LOKALE sti til din database]\"

Hvis du benytter den fulde lokale sti (f.eks c:/inetpup/wwwroot/db/da.mdb) så skulle din header.asp gælde over det hele.

hvis det ikke gør det så brug \"Server.MapPath(\".\")\", skær den del af stien der er for meget væk, og sæt så selv reste af stien på.
F.eks. hvis \"Server.MapPath(\".\")\" returnerer \"c:/inetpup/wwwroot/test/\" fjern alt efter \"...wwwroot/\" og sæt så \"db/db.mdb\" i anden af strengen.... nu skulle du gerne have den endegyldige sti til din database.

MVH
SeeQue
Avatar billede madssaw2000 Nybegynder
28. august 2001 - 19:17 #2
øjeblik...
Avatar billede madssaw2000 Nybegynder
28. august 2001 - 19:19 #3
min database ligger på nettet og dette virker ikke
som sti \"http://www.mit_site.dk/en_mappe/database.mdb\"

Jeg er ikke helt med på hvad du mener...Jeg er \"newbie\" i ASP
Avatar billede madssaw2000 Nybegynder
28. august 2001 - 19:21 #4
Her er som det ser ud nu
<%
SET rs = Server.CreateObject(\"ADODB.Connection\")
rs.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\"& Server.MapPath(\"../en_mappe/database.mdb\")
Sql = \"SELECT * FROM Username ORDER BY Username;\"
...
%>
Avatar billede burningice Nybegynder
28. august 2001 - 20:34 #5
hvis du starter med / vil du begynde fra roden af dit web

derfor kan du hvis din db ligger her; <roden>/bla/en_mappe/database.mdb med fordel bruge /bla/en_mappe/database.mdb og det vil så virke ligemeget hvor på dit websted at du ikluderer din header
Avatar billede seeque Nybegynder
28. august 2001 - 20:47 #6
Jeg skal lige høre.... din database og din hjemmeside ligger på samme server ???

... og i så fald har du adgang til den server ??

Mvh
SeeQue
Avatar billede madssaw2000 Nybegynder
28. august 2001 - 20:49 #7
Det var det eneste jeg skulle vide...Håber i kan bære over med fordelingen.
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