Avatar billede jobless Nybegynder
18. september 2003 - 13:10 Der er 14 kommentarer og
1 løsning

Link tabel, men uden access installeret?

Hej.

Jeg har brug for at linke en tabel.

Database 1 kører med sikkerhed på brugerniveau, og database 2 er en alm. åben access db. Jeg vil gerne linke en tabel fra db2, inde i db1, som jeg bruger til mit system.
Dette kan jeg snildt sætte op, men jeg den server hvorpå systemet skal køre, har ikke access installeret.

Kan jeg opdatere den linkede tabel uden access, når jeg ligger systemet på serveren?

Begge databaser vil altid ligge side om side i samme mappe.

MVH

JoBless
Avatar billede jobless Nybegynder
18. september 2003 - 13:12 #1
(men jeg den = men den)
Avatar billede overchord Nybegynder
18. september 2003 - 13:24 #2
Det skulle der saa vidt jeg ved ikke vaere noget problem i. Smid dem paa servere- aabn dem i access og link tabellen i db1. Du skal selvf vaere opmaerksom paa at brugere kan gaa direkte i db2 og redigere tabellen selvom den er linket til en mere sikker database.
Avatar billede jobless Nybegynder
18. september 2003 - 13:43 #3
Jeg tror at du har misforstået mig.

Problemet ligger i, at jeg ikke har mulighed for at åbne access, når filerne kommer på serveren.

Jeg mener at have står på sikkerheds-problematikken.
Avatar billede overchord Nybegynder
18. september 2003 - 14:14 #4
Dvs naar du sidder ved selve server-pc'en?? Kan duj ikke laegeg DB'eren op fra en klient PC med access og oprette linket paa den maade?
Hvilken typer server snakker vi om?
Avatar billede terry Ekspert
18. september 2003 - 14:23 #5
Just to make sure we understand the problem! Do you want to open Access OR an Access dB?

To open an Access dB from say VB, which is secured with a workgroup file then you have to TELL Access which Workgroup file to use, otherwise it will use the default on the PC. And as Access is NOT installed I doubt it exists!
Avatar billede terry Ekspert
18. september 2003 - 14:24 #6
If you have Access on a PC then you should have NO problem linkng to a dB on a server which DOES NOT have access on it!
Avatar billede jobless Nybegynder
19. september 2003 - 08:44 #7
Mit formål er at jeg vil lægge 2 databaser på en server, som ikke har access installeret. Disse 2 databaser skal bruges via asp/iis gennem mdac drivere. Jeg har behov for at linke de 2 databaser, som beskrevet ovenfor.

Det jeg forestillede mig var, at man evt. kunne lægge en sti ind (inden jeg lægger filerne på serveren), så den linkede tabel altid linkede til en database i samme mappe, og denne database altid havde samme navn.
Avatar billede terry Ekspert
19. september 2003 - 17:52 #8
Normally if one dB is secured and the other is NOT then you should be able to use the linked tables form the unsecure dB in the secure dB.
This isnt anything I have tried in a web application but first things is your web server needs to support access dataabases, if it doesnt then you will not even be able to use a normall unsecure dB let alone this one.

Next, you will need to link the tables on a drive which has the same drive letter and path so that this information is in the dB when you upload it to the web.
Thats about all the help I can give without doing it all myself to see if I can get it to work
Avatar billede jobless Nybegynder
22. september 2003 - 08:34 #9
terry:
Jeg har styr på serveren, som kører access db, på iis'en.

Mit spørgsmål går på den del, hvor du skriver at jeg skal linke tabellerne på på et drev, som har samme drevbetegnelse og sti. Jeg fisker lidt efter, om man kan lave noget kode som re-linker tabellen (kode i f.eks asp eller vb)
Avatar billede terry Ekspert
22. september 2003 - 18:21 #10
Normally its possible to re-link the linked tables but normally it would be done from the frontend database (user interface) but here we are talking about a backend to a backend (no access).

I am sure you could automate one of the dB's from a VB program and get it to re-link the tables from the other dB. But I very much doubt that it can be done from ASP!
But WHY is it necessary?
Avatar billede jobless Nybegynder
22. september 2003 - 20:50 #11
Det er nødvendigt for at jeg vil joine 2 tabeller, som ligger i forskellige databaser. Serveren har ikke access installeret, og jeg kan ikke umiddelbart  genskabe samme filstruktur
Avatar billede terry Ekspert
23. september 2003 - 14:06 #12
there are two solutions I can give. The first is to set a logical drive up on your PC which has the same Drive letter and path as your WEB server.
Th esecond is to put all of your tables in ONE dB!
Avatar billede jobless Nybegynder
26. september 2003 - 07:26 #13
Ok, så må jeg finde en anden løsning, men tak for indsatsen alligevel.
Avatar billede jobless Nybegynder
26. september 2003 - 07:27 #14
Den som kommer tættest på/bedst kan sætte sig ind i problemstillingen er terry, derfor får han pointene
Avatar billede terry Ekspert
26. september 2003 - 17:47 #15
selv tak
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