Avatar billede hcar Novice
10. juni 2002 - 09:03 Der er 11 kommentarer og
2 løsninger

DB på netværk

Hvis man vil køre en db (fx. Access), der ligger på et netdrev eller en server, fra inter- eller intranettet, hvorfor så ikke bare lægge en reference til db'en på browsersiden og så køre programmet direkte. Så slipper man for alt det med ASP, PHP etc!
Jeg mener, at det er muligt, men jeg kan ikke klart se, hvorfor man ikke gør det, specielt fra en intranetside, hvor brugerskaren er begrænset  og kendt.
Har det alene noget at gøre med sikkerhed, og hvad i grunden?
10. juni 2002 - 09:18 #1
Du kan IKKE køre Access direkte over internettet! No way!
Du er NØDT til at lave et web-interface, hvis du skal have andre til at kigge/skrive i din Accessdatabase.

På et lokalt netværk ja! Det kræver bare at alle brugere har installeret (og har licens til) Access.
Avatar billede juks Novice
10. juni 2002 - 09:20 #2
eller en runtime-version ?
Avatar billede nih Novice
10. juni 2002 - 09:21 #3
Hvis man gør som du foreslår, sker der det at brovseren/ftpklienten downloader en KOPI af db'en, og hvis ikke brugeren uploader bliver db'en på netværket ikke opdateret.
På intranet, kan man med fordel linke til en db - lave en genvej til netværksdrevet, eller lave en backend/frontend løsning

Niels
10. juni 2002 - 09:21 #4
ja, selvfølgelig - sorry ;o)
Avatar billede hcar Novice
10. juni 2002 - 09:30 #5
Jamen. hvori består den principielle forskel på et internet og et intranet, bortset fra den begrænsede tilgang til et intranet? Begge opereres dog fra en browser.
10. juni 2002 - 09:34 #6
Forskellen er at intranettet er et lokalt net, som OGSÅ kan tilgås med en alm. filemanager. Derved kan Access åbnes og deles osv. Det tillader HTTP-protokol eller FTP-protokol ikke (simpelhed af sikkerhedshensyn, ja)
Avatar billede nih Novice
10. juni 2002 - 09:37 #7
Ja, det er rigtigt. Jeg har nok udtrykt mig forkert :(

læg din db på et netværksdrev på din virksomheds netværk (IKKE intranet) og lav en genvej til dit skrivebord. Således vil du slet ikke have brug for en browser
Avatar billede hcar Novice
10. juni 2002 - 09:45 #8
Det, som jeg prøvede, var at lave en http-side med en reference til access og min db på et netdrev. Jeg troede, at denne tilgang til db'en ville simulere et intranet (og også internettet) p.gr. af tilgangen gennem en browser, men jeg forstår nu, at det er ikke tilfældet. Jeg forstår dog stadig ikke helt, hvor mine tanker går galt, for mit system virkede efter hensigten?
10. juni 2002 - 09:48 #9
Hvis du befinder dig på et Intranet, så kan du sagtens lave en refference, som f.eks. ser således ud: \\Server\Databaser\DinAccessDatabase.mdb.

Når brugeren klikker på den, så åbner han ganske rigtigt databasen på den rigtige måde, men det skyldes at brugeren OGSÅ har direkte netværksadgang til filen.
Det vil aldrig virke på et Internet. Der vil brugeren i stedet få muligheden for at downloade filen og åbne den. Det er jo ikke det samme.
Avatar billede hcar Novice
10. juni 2002 - 10:09 #10
Ang. internettet: betyder det, at hvis man kører en exe-fil på internettet, så downloader man i virkeligheden exefilen uden at vide det, og kører den fra sin egen pc (som fx. 7-kabalen). Hvis exe-filen fx. skulle skrive noget på et veldefineret sted, så ville man kun få muligheden for at downloade exefilen og evt. senere eksekvere den fra sin egen pc??
10. juni 2002 - 10:32 #11
Ja, det er korrekt! Normalt vil man altid blive spurgt om man vil åbne eller downloade en .exe-fil. I begge tilfælde downloades filen faktisk, men hvis du vælger at åbne, så downloades den kun i hukommelsen og køres derfra.
Avatar billede hcar Novice
10. juni 2002 - 10:45 #12
Bukker, lukker og takker for en god vej-/retledning!
10. juni 2002 - 10:47 #13
anytime ;o)
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