Avatar billede mccannon Nybegynder
06. juli 2002 - 20:01 Der er 16 kommentarer og
1 løsning

Hente udfra forskellige databaser

Hejsa
Hvordan henter man oplysninger ud fra flere forskellige databaser i EN SQL sætning?
Og Nej, jeg mener IKKE forskellige tabeller ;-)

det er access databaser.

/McCannon
Avatar billede keysersoze Ekspert
06. juli 2002 - 20:12 #1
det tvivler jeg meget på kan lade sig gøre.. jeg har aldrig nogensinde set det og rent strukturmæssigt betvivler jeg også at det kan lade sig gøre

desuden _burde_ der aldrig være en grund til at arbejde med to databaser
Avatar billede hansk Nybegynder
06. juli 2002 - 20:13 #2
Du kan etablere links inde i en access db til øvrige access db's du ønsker at connecte til. Så kan du derefter bruge de etablerede links ganske som tabeller.
Avatar billede mccannon Nybegynder
06. juli 2002 - 20:15 #3
hmm
den måde de her databser er blevet lavet på er.:
en database for hver af de 4 hovdeproduct grupper
og i hver database en tabel for hver under produkt gruppe
Avatar billede mccannon Nybegynder
06. juli 2002 - 20:16 #4
umm hansk, kan du uddybe det lidt ?
Avatar billede hansk Nybegynder
06. juli 2002 - 20:19 #5
Du connecter kun til en access db. Den db du connecter til skal have links til tabeller i de øvrige db's.
Links etablerer du ved:
File/Get external data/Link Tables
Avatar billede keysersoze Ekspert
06. juli 2002 - 20:41 #6
hmmm - det var da en underlig måde at lave produktgrupper på... alle både store og små systemer bygger over en og kun en database
Avatar billede -sofus- Nybegynder
06. juli 2002 - 21:04 #7
Det nemmeste vil være at merge de 2 databaser, så du har alle tabelerne i 1 database, der er kun ulemper ved at have flere databaser.
Avatar billede mccannon Nybegynder
06. juli 2002 - 21:05 #8
tjah kayzersoze..jeg er bare programøren...heh ;) database designet har jeg faktisk ikke noget med at gøre
Avatar billede keysersoze Ekspert
06. juli 2002 - 21:25 #9
så hiv fat i databasemanden og slå ham hårdt oven i hovedet - og slå ham en ekstra gang for mig...

well - databasemand kan man vel dårligt kalde ham, for ingen med bare lidt respekt for databaser laver mere end en til en hjemmeside
Avatar billede mccannon Nybegynder
06. juli 2002 - 22:19 #10
hehe..
nu vil jeg lige prøve det hansk foreslog..og se om det kan bruges :)
Avatar billede hansk Nybegynder
06. juli 2002 - 22:52 #11
Det er faktisk ganske almindeligt at databaser er spredt ud over forskellige dbms'er, servere osv.
Der findes ganske mange virksomheder som sidder med db'er som hører til i forskellige systemer og hvor det er interessant at se data sammensat på tværs af disse databaser.
Det problem kan så fixes på forskellige måder, hvoraf ovenstående er en af dem.
En anden måde kan være at etablere flere connections i sit script, og så lave sin sql over disse connections. Det er dog ikke alle sprog som supporterer dette, men jeg vil tro at asp gør. Er der mon en der har lyst til at prøve det af?
Avatar billede hansk Nybegynder
06. juli 2002 - 22:57 #12
Efter lidt tankevirksomhed her sent lørdag aften, tror jeg dog ikke at asp kan klare problemet. Man har brug for en db-motor til at fikse problemet, og sådan en findes ikke i asp.
Sådan en findes i access, og derfor kan man lave sit lille nummer i access.
Avatar billede mccannon Nybegynder
06. juli 2002 - 23:00 #13
hehe er sgu noget af en sql sætning det her bliver til ;-)
Avatar billede mccannon Nybegynder
06. juli 2002 - 23:06 #14
damn skramlet vil ikke :(
Avatar billede mccannon Nybegynder
06. juli 2002 - 23:11 #15
hmmm hansk, hvordan ændre jeg stien i linket til de adnre tabeller ???
Avatar billede mccannon Nybegynder
07. juli 2002 - 11:06 #16
hmm suk :-(
Avatar billede mccannon Nybegynder
07. juli 2002 - 13:20 #17
endnu mere suk
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