31. oktober 2002 - 13:53 Der er 9 kommentarer og
1 løsning

Henvisning til Database

Når jeg henviser til min database, som er placeres samme sted som min side, så ser min DSN således ud
"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\MyDB.mdb")

Hvordan skal Server.MapPath se ud, hvis jeg skal henvise til en helt anden web f.eks. www.YourWeb.dk/db/YourDB.mdb ??
Avatar billede hrboom Nybegynder
31. oktober 2002 - 13:57 #1
nu er jeg ikke lige asp haj..

men den skal jo ik være en http adr...

fx din db ligger i samme dir hvor din asp fil ligger

db.mdb

og et dir før

../db.mdb ?


PS: jeg har lavet lidt asp for LANG tid siden... sååå
Avatar billede goose Nybegynder
31. oktober 2002 - 14:00 #2
Du kan ikke trække data fra en database på en anden server.

/Goose
31. oktober 2002 - 14:00 #3
Tilfældet hvor jeg skal have fat i en anden database - der ligger de websites på hver sin server hos to forskellige udbydere - altså hvert sit site.
31. oktober 2002 - 14:02 #4
Goose - det skulle man godt kunne iflg. en MSCE fyr som desværre er på ferie lige nu
Avatar billede goose Nybegynder
31. oktober 2002 - 14:56 #5
Det er muligt, men det er ikke noget der bare lige lader sig gøre, det kan muligvis lade sig gøre med XML, men ellers vil jeg da meget gerne vide hvordan du gjorde når du nu får det gjort.

/Goose
Avatar billede soes Nybegynder
31. oktober 2002 - 18:23 #6
naar vi snakker om en fil baseret loesning mener jeg ikke at det kan lade sig goere, og slet ikke med server.mappath. Hvis du skal hente data fra f.eks. en Sql server skal du bruge en anden "connection string". Der er en artikkel paa http://activedeveloper.dk om connection string, se evt. i deres artikkel sektion.
Avatar billede gigaload Nybegynder
31. oktober 2002 - 23:05 #7
Det kan godt lade sig gøre, men det er besværligt, da du skal definere brugernavn og password til serveren, da den skal logge ind før den kan hente...
Avatar billede gigaload Nybegynder
01. november 2002 - 08:24 #8
hvis du kigger på dette sted:

www.YourWeb.dk/db/YourDB.mdb

Så kan du ikke bare hente oplysningerne ud af den, da den ligger i en sikkret mappe (db/). prøv at tage den ud af db mappen og læg den i samme mappe som filerne, og prøv følgende...


"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\www.YourWeb.dk/db/YourDB.mdb.mdb")
28. november 2002 - 16:51 #9
Opgaven er annulleret for mit vedkommende - er der nogen der vil have point - så smid et svar - quickly
20. december 2002 - 00:27 #10
luk
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