Avatar billede hoffmann Nybegynder
15. oktober 2001 - 10:46 Der er 6 kommentarer og
1 løsning

Adgang til 2 databaser på en gang

Jeg har 2 accessdatabaser, 1 med bruger oplysninger og en med nogle data ang de brugere.

Jeg skal via en enkel sql sætning joine de 2 databaser og kunne trække fra begge tabeller. Jeg fandt inde i access noget der hed \"Link tabels\", herefter åbner jeg kun en connection til den ene database og ville trække via denne.

Men når det kommer op at køre, henviser den til en sti på min egen computer og kan ikke finde den linkede database.

meddelelse:
[Microsoft][ODBC Microsoft Access Driver] \'D:\\Inetpub\\wwwroot\\home\\db\\db.mdb\' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.


er der en anden mulighed eller ?

Og nej jeg kan ikke bare lægge tabellerne sammen i den ene database :-(

/ Finn
Avatar billede terry Ekspert
15. oktober 2001 - 11:15 #1
What do you mean \"Men når det kommer op at køre\" ?

Has this question anything to do with a WEB application and your database is on a web server?
If so the reasom is that the path is not the same on your web server.
15. oktober 2001 - 11:16 #2
Hej Finn,

Iden med \"Link Tables\" er stadig den mest optimale. Problemet er bare at når du link\'er på din egen maskine, så vil den gemme den absolutte sti (D:\\Inetpub\\wwwroot\\home\\db\\db.mdb) til den anden database. Lige så snart du flytter den til et netværkddrev eller en anden maskine, så vil den ikke kunne db.mdb, da den ikke længere er til rådighed på D:\\Inetpub\\wwwroot\\home\\db\\db.mdb.

Derfor skal du flytte databaserne derhem hvor de skal ligge fast. Derefter åbner du databasen (hvortil den anden database er link\'ed) og går i menuen Funktioner->Databasefunktioner->Styrring af sammenkædet tabeller. Herefter kan du ændre stien for hver sammenkædning.
NB Hvis du kører Access 97 ligger funktionen i Funktioner->Tilføjelsesprogrammer->Sammenkædet tabelstyrring!

/Thomas
Avatar billede hoffmann Nybegynder
15. oktober 2001 - 11:20 #3
Sorry,

\"Når det kommer op at køre\"
Selvfølgelig manglede jeg lige at tilføje at det skal op på mit website, og jeg skal køre det via ASP sider.
Avatar billede terry Ekspert
15. oktober 2001 - 11:25 #4
OK Finn, then the reason is because the path on the server is NOT the same as on your own PC. You should be able to open the database with FTP and then you can change the location of the linked table as Thomas suggest.
Avatar billede terry Ekspert
15. oktober 2001 - 11:26 #5
You obviously need to know the path to your database to do this!
Avatar billede hoffmann Nybegynder
15. oktober 2001 - 11:30 #6
ok tak for svaret....

prøver...
Avatar billede hoffmann Nybegynder
13. februar 2002 - 17:48 #7
..
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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