Avatar billede Slettet bruger
17. februar 2003 - 23:51 Der er 3 kommentarer og
1 løsning

Angiv adresse på access database

hey

Jeg bruger dette script til at connect til min access database

Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & dbpath)

Den søger efter min database fil, men den fil ligger på en anden server. Hvordan skal jeg angive det?


/Bri@n
Avatar billede mortrr Praktikant
18. februar 2003 - 00:18 #1
Ved at skrive den fulde sti til den anden server.
Fx:
dbpath="\\servernavn\sharenavn\mappe\database.mdb"
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & dbpath)

Hvis du bruger anonymous adgang er du nødt til at ændre den bruger IIS anvender, til en bruger der har adgang til den anden server.
Det er ikke nok at give Everyone adgang til filen.

- Morten
Avatar billede Slettet bruger
18. februar 2003 - 00:22 #2
Det kigger jeg lige på
Avatar billede mort-gib Nybegynder
18. februar 2003 - 14:21 #3
Hmm jeg vil stærkt anbefale at lave et virtualt dir under det website der skal bruge DB'en, på den måde kan du beskytte din share noget bedre da kun en godkendt bruger kan få adgang (skummelt at skrive på Dansk :-))

Det gør også udvikling meget nemmere da du kan nøjes med at referere til en DB "på din egen server" så det er muligt at have et udviklings miljø og et "live miljø"
Avatar billede mortrr Praktikant
01. marts 2003 - 13:42 #4
Det har ikke noget med sagen at gøre.

Hvis databasen ligger på en anden server, er du nødt til at ændre den bruger som bruges ved anonymt-login, da den lokale IUSR ikke vil få adgang til databasen på den anden computer.

- Morten
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